rset.py
changeset 5545 25fd74c23f91
parent 5532 1fa6e09605a5
child 5557 1a534c596bff
child 5667 04cbd80fd5dc
--- a/rset.py	Mon May 17 11:05:37 2010 +0200
+++ b/rset.py	Tue May 18 18:18:08 2010 +0200
@@ -475,7 +475,10 @@
                 if role == 'subject':
                     rschema = eschema.subjrels[attr]
                     if rschema.final:
-                        entity[attr] = rowvalues[outerselidx]
+                        if attr == 'eid':
+                            entity.eid = rowvalues[outerselidx]
+                        else:
+                            entity[attr] = rowvalues[outerselidx]
                         continue
                 else:
                     rschema = eschema.objrels[attr]