File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -999,7 +999,7 @@ def _update_schedule_task(self):
999
999
is_valid , err_msg = task .is_valid ()
1000
1000
if not is_valid :
1001
1001
return is_valid , err_msg
1002
- task .save ()
1002
+ task .save_if_changed ()
1003
1003
1004
1004
return True , ''
1005
1005
Original file line number Diff line number Diff line change @@ -545,7 +545,8 @@ def check_ssl_expire_at(self):
545
545
if scheudled_tasks :
546
546
task .update_details ("Already scheduled!\n " , persist = True )
547
547
else :
548
- TaskSchedule .objects .create (
548
+ from django .db .models .signals import post_save
549
+ instance = TaskSchedule .objects .create (
549
550
method_path = 'update_ssl' ,
550
551
scheduled_for = TaskSchedule .next_maintenance_window (
551
552
today + timedelta (days = 7 ),
@@ -554,6 +555,7 @@ def check_ssl_expire_at(self):
554
555
),
555
556
database = database
556
557
)
558
+ post_save .send (TaskSchedule , instance = instance , created = True )
557
559
task .update_details ("Schedule created!\n " , persist = True )
558
560
task .update_status_for (TaskHistory .STATUS_SUCCESS , details = "\n Done" )
559
561
except Exception as err :
You can’t perform that action at this time.
0 commit comments