BUGFIX: scheduling multiple jobs after each other with the same time did not schedule correct

This commit is contained in:
Jeroen De Meerleer 2023-05-22 11:46:40 +02:00
parent fed13e6ffb
commit f361a71f73
Signed by: JeroenED
GPG Key ID: 28CCCB8F62BFADD6
1 changed files with 8 additions and 3 deletions

View File

@ -31,10 +31,11 @@ function initDeleteButtons() {
}
var selecttimedatepicker;
var datepickeroptions
function initTimepicker() {
extend(customDateFormat);
let modal = document.querySelector('#run_selecttime');
let datepickeroptions = Utils.timepickerOptions;
datepickeroptions = Utils.timepickerOptions;
datepickeroptions.display.inline = true;
datepickeroptions.display.sideBySide = true;
datepickeroptions.restrictions = {
@ -55,18 +56,22 @@ function initRunButtons() {
return;
}
}
if(selecttimedatepicker.dates.lastPicked > maxdate) {
selecttimedatepicker.dispose();
selecttimedatepicker = new TempusDominus(document.querySelector('#selecttime_datepicker'), datepickeroptions);
}
selecttimedatepicker.updateOptions({
restrictions: {
maxDate: maxdate
}
})
selecttimedatepicker.viewDate = new DateTime();
var bsModal = new Modal('#run_selecttime');
bsModal.show();
let schedulefn = event => {
bsModal.hide();
let time = Math.floor(selecttimedatepicker.viewDate / 1000);
let time = Math.floor(selecttimedatepicker.dates.lastPicked / 1000);
run(me, time);
}
let runnowfn = event => {