[Jifty-commit] r5110 - in apps/CASPlus/trunk: lib/CASPlus

Jifty commits jifty-commit at lists.jifty.org
Thu Feb 14 15:44:26 EST 2008


Author: sterling
Date: Thu Feb 14 15:44:25 2008
New Revision: 5110

Modified:
   apps/CASPlus/trunk/   (props changed)
   apps/CASPlus/trunk/lib/CASPlus/ProfileMixin.pm

Log:
 r15311 at riddle:  andrew | 2008-02-14 14:39:50 -0600
 Made parent relationship handling accept numeric IDs properly.


Modified: apps/CASPlus/trunk/lib/CASPlus/ProfileMixin.pm
==============================================================================
--- apps/CASPlus/trunk/lib/CASPlus/ProfileMixin.pm	(original)
+++ apps/CASPlus/trunk/lib/CASPlus/ProfileMixin.pm	Thu Feb 14 15:44:25 2008
@@ -136,6 +136,12 @@
         child_column   => $model_class_column,
     );
 
+    if (looks_like_number($old_value)) {
+        my $object = $relationship->relation_parent->record_class->new;
+        $object->load($old_value);
+        $old_value = $object;
+    }
+
     if (looks_like_number($new_value)) {
         my $object = $relationship->relation_parent->record_class->new;
         $object->load($new_value);


More information about the Jifty-commit mailing list