File tree 1 file changed +7
-4
lines changed
tests/serializers_regress
1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -244,10 +244,14 @@ class AutoNowDateTimeData(models.Model):
244
244
class ModifyingSaveData (models .Model ):
245
245
data = models .IntegerField (null = True )
246
246
247
- def save (self ):
248
- "A save method that modifies the data in the object"
247
+ def save (self , * args , ** kwargs ):
248
+ """
249
+ A save method that modifies the data in the object.
250
+ Verifies that a user-defined save() method isn't called when objects
251
+ are deserialized (#4459).
252
+ """
249
253
self .data = 666
250
- super (ModifyingSaveData , self ).save (raw )
254
+ super (ModifyingSaveData , self ).save (* args , ** kwargs )
251
255
252
256
# Tests for serialization of models using inheritance.
253
257
# Regression for #7202, #7350
@@ -282,4 +286,3 @@ class LengthModel(models.Model):
282
286
283
287
def __len__ (self ):
284
288
return self .data
285
-
You can’t perform that action at this time.
0 commit comments