Author: reinhard
Date: 2006-11-27 04:21:23 -0600 (Mon, 27 Nov 2006)
New Revision: 9066
Modified:
trunk/gnue-forms/src/GFObjects/GFBlock.py
Log:
Avoid KeyError if a field is set to None twice in query mode. This happened
when entering an invalid text in a dropdown while in query mode.
issue125 testing
Modified: trunk/gnue-forms/src/GFObjects/GFBlock.py
===================================================================
--- trunk/gnue-forms/src/GFObjects/GFBlock.py 2006-11-27 10:03:27 UTC (rev
9065)
+++ trunk/gnue-forms/src/GFObjects/GFBlock.py 2006-11-27 10:21:23 UTC (rev
9066)
@@ -528,7 +528,8 @@
if self.mode == 'query':
if value is None:
- del self.__query_values[field]
+ if field in self.__query_values:
+ del self.__query_values[field]
else:
self.__query_values[field] = value
_______________________________________________
commit-gnue mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/commit-gnue