Fix error in IAttribute reference due to private vars. Resolve #2423.

This commit is contained in:
Griatch 2021-08-06 23:55:38 +02:00
parent b737ccd2ea
commit 6de53696fe

View file

@ -219,7 +219,7 @@ class Attribute(IAttribute, SharedMemoryModel):
# Database manager
# objects = managers.AttributeManager()
class Meta(object):
class Meta:
"Define Django meta options"
verbose_name = "Attribute"
@ -236,11 +236,11 @@ class Attribute(IAttribute, SharedMemoryModel):
return self.db_lock_storage
def __lock_storage_set(self, value):
super().__lock_storage_set(value)
self.db_lock_storage = value
self.save(update_fields=["db_lock_storage"])
def __lock_storage_del(self):
super().__lock_storage_del()
self.db_lock_storage = ''
self.save(update_fields=["db_lock_storage"])
lock_storage = property(__lock_storage_get, __lock_storage_set, __lock_storage_del)