app/soc/logic/models/base.py
changeset 387 c55195361cb6
parent 368 f90f9b22751a
child 389 9b873166d7d5
--- a/app/soc/logic/models/base.py	Sat Oct 18 21:55:38 2008 +0000
+++ b/app/soc/logic/models/base.py	Sun Oct 19 00:34:33 2008 +0000
@@ -126,11 +126,10 @@
     """
 
     key_fields = {}
-    keys = fields.keys()
 
-    for key in keys[:]:
+    for key, value in fields.iteritems():
       if key in self._model.key_fields:
-        key_fields[key] = fields[key]
+        key_fields[key] = value
 
     return key_fields