diff -r b8287e54b528 -r 8bc6eac1fac1 rset.py --- a/rset.py Wed Aug 25 10:29:07 2010 +0200 +++ b/rset.py Wed Aug 25 10:29:18 2010 +0200 @@ -484,7 +484,7 @@ if attr == 'eid': entity.eid = rowvalues[outerselidx] else: - entity[attr] = rowvalues[outerselidx] + entity.cw_attr_cache[attr] = rowvalues[outerselidx] continue else: rschema = eschema.objrels[attr]