commit-gnue
[Top][All Lists]
Advanced

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

[gnue] r9752 - trunk/gnue-common/src/datasources


From: reinhard
Subject: [gnue] r9752 - trunk/gnue-common/src/datasources
Date: Thu, 12 Jul 2007 08:42:28 -0500 (CDT)

Author: reinhard
Date: 2007-07-12 08:42:27 -0500 (Thu, 12 Jul 2007)
New Revision: 9752

Modified:
   trunk/gnue-common/src/datasources/GDataSource.py
Log:
Don't traceback for master/detail when master does not have a current record.


Modified: trunk/gnue-common/src/datasources/GDataSource.py
===================================================================
--- trunk/gnue-common/src/datasources/GDataSource.py    2007-07-12 12:53:16 UTC 
(rev 9751)
+++ trunk/gnue-common/src/datasources/GDataSource.py    2007-07-12 13:42:27 UTC 
(rev 9752)
@@ -687,9 +687,10 @@
 
     # Merge the correct foreign key values into the default data dictionary
     defaultData = self.__defaultData.copy ()
-    for (masterfield, detailfield) in zip (
-        self.__masterPkFields, self.__masterFkFields):
-      defaultData [detailfield] = masterRecord.getField (masterfield)
+    if masterRecord is not None:
+      for (masterfield, detailfield) in zip (
+          self.__masterPkFields, self.__masterFkFields):
+        defaultData [detailfield] = masterRecord.getField (masterfield)
 
     # Create the ResultSet instance
     return self.__resultSetClass (





reply via email to

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