satisfy linter and type checker in many places

This commit is contained in:
Laura Klünder 2022-04-03 20:19:41 +02:00
parent 9d21f8c933
commit fb4da7c768
16 changed files with 38 additions and 26 deletions

View file

@ -36,15 +36,16 @@ class ReportUpdateForm(ModelForm):
('false', _('closed')),
)
def save(self):
def save(self, commit=True):
with transaction.atomic():
super().save()
super().save(commit=commit)
report = self.instance.report
if self.instance.open is not None:
report.open = self.instance.open
if self.instance.assigned_to:
report.assigned_to = self.instance.assigned_to
report.save()
if commit:
report.save()
class Meta:
model = ReportUpdate