fix bug with LocationById.__set__
This commit is contained in:
parent
da07faf3cb
commit
f7b830ca6a
1 changed files with 3 additions and 2 deletions
|
@ -30,6 +30,7 @@ class LocationById():
|
|||
return value
|
||||
|
||||
def __set__(self, instance, value):
|
||||
self.cached_id = value.pk
|
||||
value_id = None if value is None else value.pk
|
||||
self.cached_id = value_id
|
||||
self.cached_value = value
|
||||
setattr(instance, self.name+'_id', value.pk)
|
||||
setattr(instance, self.name+'_id', value_id)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue