From b94ea099b93fcf6087f15aa3a35f55ecd88580df Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Thu, 10 Feb 2022 14:49:19 -0800 Subject: [PATCH] Smart Scheduling Updates. --- server/scheduling/scheduling-job.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/scheduling/scheduling-job.js b/server/scheduling/scheduling-job.js index 192db7856..24b5577b0 100644 --- a/server/scheduling/scheduling-job.js +++ b/server/scheduling/scheduling-job.js @@ -148,14 +148,14 @@ exports.job = async (req, res) => { //Propagate the expected load to each day. const yesterday = moment().tz(timezone).subtract(1, "day"); - const today = moment().tz(timezone).startOf("day"); + const today = moment().tz(timezone); const end = moment.max([ ...filteredArrJobs.map((a) => moment(a.scheduled_in).tz(timezone)), ...filteredCompJobs .map((p) => moment(p.actual_completion || p.scheduled_completion).tz(timezone)) .filter((p) => p.isValid() && p.isAfter(yesterday)), - moment().tz(timezone).add(5, "days"), + moment().tz(timezone).add(15, "days"), ]); const range = Math.round(moment.duration(end.diff(today)).asDays()); for (var day = 0; day < range; day++) { @@ -199,7 +199,7 @@ exports.job = async (req, res) => { const possibleDates = []; delete load.productionTotal; const loadKeys = Object.keys(load).sort((a, b) => - moment(a).tz(timezone).isAfter(moment(b).tz(timezone)) ? 1 : -1 + moment(a).isAfter(moment(b)) ? 1 : -1 ); loadKeys.forEach((loadKey) => {