diff --git a/django/db/models/base.py b/django/db/models/base.py index 5937423fd85fc..64d54380dad6c 100644 --- a/django/db/models/base.py +++ b/django/db/models/base.py @@ -1061,7 +1061,7 @@ def _save_table( ) if results: for value, field in zip(results[0], returning_fields): - setattr(self, field.attname, field.to_python(value)) + setattr(self, field.attname, value) return updated def _do_update(self, base_qs, using, pk_val, values, update_fields, forced_update):