Fix sorting on schedules

Fix deleting scheduled tasks that are disabled.
This commit is contained in:
Andrew 2022-01-13 00:30:35 -05:00
parent 77b65de09b
commit 362f16fec4
2 changed files with 8 additions and 1 deletions

View File

@ -198,8 +198,12 @@ class TasksManager:
logger.info("JOB: {}".format(item))
def remove_job(self, sch_id):
job = management_helper.get_scheduled_task_model(sch_id)
management_helper.delete_scheduled_task(sch_id)
self.scheduler.remove_job(str(sch_id))
if job.enabled:
self.scheduler.remove_job(str(sch_id))
else:
logger.info("Job with ID {} was deleted from DB, but was not enabled. Not going to try removing something that doesn't exist from active schedules.")
def update_job(self, sch_id, job_data):
management_helper.update_scheduled_task(sch_id, job_data)

View File

@ -235,6 +235,7 @@ td {
$('[data-toggle="popover"]').popover();
if($(window).width() < 1000){
$('.too_small').popover("show");
document.getElementById('schedule_table_wrapper').hidden = true;
}
});
@ -247,9 +248,11 @@ td {
// This will execute whenever the window is resized
if($(window).width() < 1000){
$('.too_small').popover("show");
document.getElementById('schedule_table_wrapper').hidden = true;
}
else{
$('.too_small').popover("hide");
document.getElementById('schedule_table_wrapper').hidden = false;
} // New width
});
</script>