Fixed some bugs in new oobhandler mechanism to make tests work again, but oobhandler is still not tested.
This commit is contained in:
parent
48774d0f3c
commit
07dd81851e
7 changed files with 7 additions and 26 deletions
|
|
@ -334,9 +334,10 @@ class SharedMemoryModel(Model):
|
|||
callFromThread(_save_callback, self, *args, **kwargs)
|
||||
|
||||
# update field-update hooks and eventual OOB watchers
|
||||
if "update_fields" in kwargs:
|
||||
if "update_fields" in kwargs and kwargs["update_fields"]:
|
||||
# get field objects from their names
|
||||
update_fields = (self._meta.get_field_by_name(field)[0] for field in kwargs["update_fields"])
|
||||
update_fields = (self._meta.get_field_by_name(field)[0]
|
||||
for field in kwargs.get("update_fields"))
|
||||
else:
|
||||
# meta.fields are already field objects; get them all
|
||||
update_fields = self._meta.fields
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue