diff --git a/mayan/apps/common/models.py b/mayan/apps/common/models.py index f66859d444..b4be090857 100644 --- a/mayan/apps/common/models.py +++ b/mayan/apps/common/models.py @@ -64,6 +64,11 @@ class Cache(models.Model): for partition in self.partitions.all(): partition.purge() + def save(self, *args, **kwargs): + result = super(Cache, self).save(*args, **kwargs) + self.prune() + return result + @cached_property def storage(self): return import_string(self.storage_instance_path)