branch | stable |
changeset 5532 | 1fa6e09605a5 |
parent 5426 | 0d4853a6e5ee |
child 5557 | 1a534c596bff |
child 5667 | 04cbd80fd5dc |
--- a/rset.py Mon May 17 17:31:29 2010 +0200 +++ b/rset.py Mon May 17 17:31:45 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]