Ivan Pogrebkov 2018-01-26 10:55:44 +03:00 committed by GitHub
parent da7d64667e
commit 22e75c1691
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -337,11 +337,10 @@ class BaseDocument(object):
value = field.generate() value = field.generate()
self._data[field_name] = value self._data[field_name] = value
if value is not None: if use_db_field:
if use_db_field: data[field.db_field] = value
data[field.db_field] = value else:
else: data[field.name] = value
data[field.name] = value
# Only add _cls if allow_inheritance is True # Only add _cls if allow_inheritance is True
if not self._meta.get('allow_inheritance'): if not self._meta.get('allow_inheritance'):