diff -r 25da1e5c7c50 -r 1527b012802f entity.py --- a/entity.py Tue Jul 24 10:16:25 2012 +0200 +++ b/entity.py Tue Jul 24 11:19:16 2012 +0200 @@ -562,6 +562,7 @@ for key in self._cw.get_shared_data('%s.dont-cache-attrs' % self.eid, default=(), txdata=True, pop=True): attrcache.pop(key, None) + self.cw_attr_cache.pop(key, None) self.cw_attr_cache.update(attrcache) def _cw_dont_cache_attribute(self, attr):