rset.py
changeset 6142 8bc6eac1fac1
parent 5752 b0bb553e3be4
child 6225 a176e68b7d0d
equal deleted inserted replaced
6141:b8287e54b528 6142:8bc6eac1fac1
   482                     rschema = eschema.subjrels[attr]
   482                     rschema = eschema.subjrels[attr]
   483                     if rschema.final:
   483                     if rschema.final:
   484                         if attr == 'eid':
   484                         if attr == 'eid':
   485                             entity.eid = rowvalues[outerselidx]
   485                             entity.eid = rowvalues[outerselidx]
   486                         else:
   486                         else:
   487                             entity[attr] = rowvalues[outerselidx]
   487                             entity.cw_attr_cache[attr] = rowvalues[outerselidx]
   488                         continue
   488                         continue
   489                 else:
   489                 else:
   490                     rschema = eschema.objrels[attr]
   490                     rschema = eschema.objrels[attr]
   491                 rdef = eschema.rdef(attr, role)
   491                 rdef = eschema.rdef(attr, role)
   492                 # only keep value if it can't be multivalued
   492                 # only keep value if it can't be multivalued