Skip to content

Commit eabb6e8

Browse files
committed
Create save_if_changed
1 parent 8f2b326 commit eabb6e8

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

dbaas/maintenance/models.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,11 @@ class Meta:
201201
("view_maintenance", "Can view maintenance"),
202202
)
203203

204+
def save_if_changed(self):
205+
saved_obj = self._meta.model.objects.get(id=self.id)
206+
if self.scheduled_for != saved_obj.scheduled_for:
207+
self.save()
208+
204209
@staticmethod
205210
def next_maintenance_window(start_date, maintenance_hour, weekday):
206211
weekdays = list(copy(rrule.weekdays))

0 commit comments

Comments
 (0)