Handle update_fields in sponsorship model
authorMagnus Hagander <magnus@hagander.net>
Sat, 16 Jun 2018 20:20:43 +0000 (22:20 +0200)
committerMagnus Hagander <magnus@hagander.net>
Wed, 20 Jun 2018 11:47:59 +0000 (13:47 +0200)
Missed in a django upgrade.

postgresqleu/confsponsor/models.py

index d75366fbfe9372bd4227ef3b5558fd7befe0a954..160f95a2a58bb8490c59ab7540c57640d61edd33 100644 (file)
@@ -31,10 +31,10 @@ class SponsorshipContract(models.Model):
                if self.contractpdf and not self.pk:
                        raise ValidationError("Can't upload a file until saved at least once! Try again without uploading a file!")
 
-       def save(self, force_insert=False, force_update=False):
+       def save(self, force_insert=False, force_update=False, update_fields=None):
                if not self.contractpdf:
                        self.contractpdf.storage._delete(self.id)
-               return super(SponsorshipContract, self).save()
+               return super(SponsorshipContract, self).save(update_fields=update_fields)
        def delete_inline_storage(self):
                self.contractpdf.storage._delete(self.id)
 pre_delete.connect(delete_inline_storage, sender=SponsorshipContract)