diff --git a/client/src/components/schedule-job-modal/schedule-job-modal.component.jsx b/client/src/components/schedule-job-modal/schedule-job-modal.component.jsx index dbbc52569..fdfb9932c 100644 --- a/client/src/components/schedule-job-modal/schedule-job-modal.component.jsx +++ b/client/src/components/schedule-job-modal/schedule-job-modal.component.jsx @@ -201,7 +201,7 @@ export function ScheduleJobModalComponent({ {() => { const values = form.getFieldsValue(); if (values.start) { - calculateScheduleLoad(values.start); + calculateScheduleLoad(moment(values.start).add(3, "days")); } return (
diff --git a/client/src/redux/application/application.sagas.js b/client/src/redux/application/application.sagas.js index 02e86c6cc..447fed0e6 100644 --- a/client/src/redux/application/application.sagas.js +++ b/client/src/redux/application/application.sagas.js @@ -92,7 +92,7 @@ export function* calculateScheduleLoad({ payload: end }) { code: "Job has no scheduled in date", }); } - if(!item.actual_completion && item.actual_in && !item.inproduction){ + if (!item.actual_completion && item.actual_in && !item.inproduction) { problemJobs.push({ ...item, code: "Job has an actual in date, but no actual completion date and is not marked as in production", @@ -207,7 +207,7 @@ export function* calculateScheduleLoad({ payload: end }) { //Propagate the expected load to each day. - const range = Math.round(moment.duration(end.diff(today)).asDays()); + const range = Math.round(moment.duration(end.diff(today)).asDays()) + 1; for (var day = 0; day < range; day++) { const current = moment(today).add(day, "days").format("yyyy-MM-DD"); const prev = moment(today)