mirror of
https://github.com/django/django.git
synced 2025-11-23 12:26:57 +00:00
Fixed #35350 -- Fixed save() with pk set on models with GeneratedFields.
Thanks Matt Hegarty for the report and Simon Charette and Natalia Bidart for the reviews.
Regression in f333e35.
This commit is contained in:
parent
ca5cd3e3e8
commit
8b53560eea
3 changed files with 17 additions and 5 deletions
|
|
@ -207,6 +207,12 @@ class GeneratedFieldTestMixin:
|
|||
m.refresh_from_db()
|
||||
self.assertEqual(m.field, 8)
|
||||
|
||||
def test_save_model_with_pk(self):
|
||||
m = self.base_model(pk=1, a=1, b=2)
|
||||
m.save()
|
||||
m = self._refresh_if_needed(m)
|
||||
self.assertEqual(m.field, 3)
|
||||
|
||||
def test_save_model_with_foreign_key(self):
|
||||
fk_object = Foo.objects.create(a="abc", d=Decimal("12.34"))
|
||||
m = self.base_model(a=1, b=2, fk=fk_object)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue