[Top][All Lists]
[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 (
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9752 - trunk/gnue-common/src/datasources,
reinhard <=