call _clean_cache after filling the cache, avoid infinite recursion
This commit is contained in:
parent
e15ff91cee
commit
a225da7c9a
1 changed files with 3 additions and 3 deletions
|
@ -163,13 +163,13 @@ class ChangeSet(models.Model):
|
|||
self.deleted_existing, self.m2m_added, self.m2m_removed) = cached_cache
|
||||
return True
|
||||
|
||||
if self.state != 'applied':
|
||||
self._clean_changes()
|
||||
|
||||
self.changed_objects = {}
|
||||
for change in qs:
|
||||
change.update_changeset_cache()
|
||||
|
||||
if self.state != 'applied':
|
||||
self._clean_changes()
|
||||
|
||||
cache.set(cache_key, (self.changed_objects, self.created_objects, self.updated_existing,
|
||||
self.deleted_existing, self.m2m_added, self.m2m_removed), 300)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue