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

Reply via email to