[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r9872 - trunk/gnue-forms/src/GFObjects
From: |
reinhard |
Subject: |
[gnue] r9872 - trunk/gnue-forms/src/GFObjects |
Date: |
Tue, 29 Apr 2008 05:22:16 -0500 (CDT) |
Author: reinhard
Date: 2008-04-29 05:22:10 -0500 (Tue, 29 Apr 2008)
New Revision: 9872
Modified:
trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Fixed get_record_status() while in init mode (ON-NEWRECORD and ON-RECORDLOADED
triggers).
Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py 2008-04-28 11:20:12 UTC (rev
9871)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py 2008-04-29 10:22:10 UTC (rev
9872)
@@ -856,16 +856,20 @@
if self.mode == 'query':
return None
- if self.__resultset is None:
- return None
+ elif self.mode == 'init':
+ rec = self.__initializing_record
- record_number = self.__resultset.getRecordNumber() + offset
- if record_number < 0 or \
- record_number >= self.__resultset.getRecordCount():
- return None
else:
- rec = self.__resultset[record_number]
+ if self.__resultset is None:
+ return None
+ record_number = self.__resultset.getRecordNumber() + offset
+ if record_number < 0 or \
+ record_number >= self.__resultset.getRecordCount():
+ return None
+ else:
+ rec = self.__resultset[record_number]
+
# try functions that do not depend on detail records first, because
# they are faster
if rec.isVoid():
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r9872 - trunk/gnue-forms/src/GFObjects,
reinhard <=