[Jifty-commit] r1984 - in jifty/trunk: lib/Jifty

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sat Sep 16 19:37:09 EDT 2006


Author: jesse
Date: Sat Sep 16 19:37:09 2006
New Revision: 1984

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

Log:
 r27587 at pinglin:  jesse | 2006-09-17 00:35:41 +0100
 * That last change broke the test suite. Grr.
 


Modified: jifty/trunk/lib/Jifty/Record.pm
==============================================================================
--- jifty/trunk/lib/Jifty/Record.pm	(original)
+++ jifty/trunk/lib/Jifty/Record.pm	Sat Sep 16 19:37:09 2006
@@ -86,8 +86,13 @@
     }
 
     my $msg = $self->SUPER::create(%attribs);
-    $self->load_by_cols( id => $self->id ) if ($self->id);
-    return $msg;
+    if (ref($msg)  ) {
+        # It's a Class::ReturnValue
+        return $msg ;
+    }
+    my ($id, $status) = $msg;
+    $self->load_by_cols( id => $id ) if ($id);
+    return wantarray ? ($id, $status) : $id;
 }
 
 


More information about the Jifty-commit mailing list