[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
r5512 - trunk/gnue-appserver/src
From: |
reinhard |
Subject: |
r5512 - trunk/gnue-appserver/src |
Date: |
Thu, 25 Mar 2004 17:17:48 -0600 (CST) |
Author: reinhard
Date: 2004-03-25 17:17:47 -0600 (Thu, 25 Mar 2004)
New Revision: 5512
Modified:
trunk/gnue-appserver/src/geasSession.py
Log:
For newly created instances, correctly remember objectId in dirty list.
Modified: trunk/gnue-appserver/src/geasSession.py
===================================================================
--- trunk/gnue-appserver/src/geasSession.py 2004-03-25 22:48:19 UTC (rev
5511)
+++ trunk/gnue-appserver/src/geasSession.py 2004-03-25 23:17:47 UTC (rev
5512)
@@ -224,15 +224,15 @@
for object_id in obj_id_list:
if object_id:
instance = self.__findInstance (classdef, object_id, [])
- result.append (object_id)
+ new_object_id = object_id
else:
instance = self.__newInstance (classdef)
- result.append (instance.get ([u'gnue_id']) [0])
+ new_object_id = instance.get ([u'gnue_id']) [0]
instance.put (propertylist, data [i])
i += 1
+ result.append (new_object_id)
+ self.__dirtyInstances [new_object_id] = instance
- self.__dirtyInstances [object_id] = instance
-
return result
# ---------------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- r5512 - trunk/gnue-appserver/src,
reinhard <=