diff options
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/models/base.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/django/db/models/base.py b/django/db/models/base.py index ad3f0c5e23..d53da600d7 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -1175,7 +1175,9 @@ class Model(AltersData, metaclass=ModelBase): ].features.can_return_columns_from_insert for field in insert_fields: value = ( - getattr(self, field.attname) if raw else field.pre_save(self, False) + getattr(self, field.attname) + if raw + else field.pre_save(self, add=True) ) if hasattr(value, "resolve_expression"): if field not in returning_fields: |
