commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnue] r9206 - trunk/gnue-forms/src/GFObjects


From: reinhard
Subject: [gnue] r9206 - trunk/gnue-forms/src/GFObjects
Date: Fri, 5 Jan 2007 03:15:25 -0600 (CST)

Author: reinhard
Date: 2007-01-05 03:15:25 -0600 (Fri, 05 Jan 2007)
New Revision: 9206

Modified:
   trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Run POST-CHANGE trigger after updating foreign key fields.


Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py   2007-01-05 08:44:10 UTC (rev 
9205)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py   2007-01-05 09:15:25 UTC (rev 
9206)
@@ -992,6 +992,7 @@
                     del self.__query_values[field]
             else:
                 self.__query_values[field] = value
+            field.value_changed()
 
         elif self.mode == 'init':
             self.__initializing_record[field.field] = value
@@ -1003,6 +1004,7 @@
             self.__resultset.current[field.field] = value
             if field.defaultToLast:
                 self._lastValues[field.field] = value
+            field.value_changed()
 
             field.processTrigger('Post-Change')
             self.processTrigger('Post-Change')
@@ -1011,10 +1013,7 @@
             if self._form.get_focus_block() is self:
                 self.__update_record_status()
 
-        if self.mode != 'init':
-            field.value_changed()
 
-
     # -------------------------------------------------------------------------
     # Insertion and Deletion of Records
     # -------------------------------------------------------------------------





reply via email to

[Prev in Thread] Current Thread [Next in Thread]