[Jifty-commit] r6327 - in jifty/trunk: lib/Jifty/Action

Jifty commits jifty-commit at lists.jifty.org
Tue Feb 10 15:02:25 EST 2009


Author: jesse
Date: Tue Feb 10 15:02:23 2009
New Revision: 6327

Modified:
   jifty/trunk/   (props changed)
   jifty/trunk/lib/Jifty/Action/Record.pm

Log:
 r58832 at 72-61-71-73:  jesse | 2009-02-10 15:02:02 -0500
 * Stop Jifty Actions from loading by primary key if you pass in blank primary keys.


Modified: jifty/trunk/lib/Jifty/Action/Record.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Action/Record.pm	(original)
+++ jifty/trunk/lib/Jifty/Action/Record.pm	Tue Feb 10 15:02:23 2009
@@ -111,9 +111,9 @@
         my %given_pks = ();
         for my $pk ( @{ $self->record->_primary_keys } ) {
             $given_pks{$pk} = $self->argument_value($pk)
-                if defined $self->argument_value($pk);
+                if defined $self->argument_value($pk) && ($self->argument_value($pk) ne '');
         }
-        $self->record->load_by_primary_keys(%given_pks) if %given_pks;
+        $self->record->load_by_primary_keys(%given_pks) if keys %given_pks;
     }
 
     return $self;


More information about the Jifty-commit mailing list