150 rset, entities = rcache |
150 rset, entities = rcache |
151 rset.rows.append([targeteid]) |
151 rset.rows.append([targeteid]) |
152 if not isinstance(rset.description, list): # else description not set |
152 if not isinstance(rset.description, list): # else description not set |
153 rset.description = list(rset.description) |
153 rset.description = list(rset.description) |
154 rset.description.append([self.describe(targeteid)[0]]) |
154 rset.description.append([self.describe(targeteid)[0]]) |
|
155 targetentity = self.entity_from_eid(targeteid) |
|
156 if targetentity.rset is None: |
|
157 targetentity.rset = rset |
|
158 targetentity.row = rset.rowcount |
|
159 targetentity.col = 0 |
155 rset.rowcount += 1 |
160 rset.rowcount += 1 |
156 targetentity = self.entity_from_eid(targeteid) |
|
157 entities.append(targetentity) |
161 entities.append(targetentity) |
158 |
162 |
159 def _update_entity_rel_cache_del(self, eid, rtype, role, targeteid): |
163 def _update_entity_rel_cache_del(self, eid, rtype, role, targeteid): |
160 rcache = self._rel_cache(eid, rtype, role) |
164 rcache = self._rel_cache(eid, rtype, role) |
161 if rcache is not None: |
165 if rcache is not None: |