From cb03be8a156d6d52180cd52c45ab0a76abe8f1c5 Mon Sep 17 00:00:00 2001 From: imcaizheng Date: Wed, 3 Feb 2021 19:58:22 +0800 Subject: [PATCH] Fix to RCRM Import script: compare endDate with today date --- scripts/recruit-crm-job-import/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/recruit-crm-job-import/index.js b/scripts/recruit-crm-job-import/index.js index b0d891ae..427a64f6 100644 --- a/scripts/recruit-crm-job-import/index.js +++ b/scripts/recruit-crm-job-import/index.js @@ -133,7 +133,7 @@ async function processJob (job, info = []) { data.resourceBookingId = result.id } // update the resourceBooking based on startDate and endDate - const resourceBookingStatus = dateFNS.compareAsc(new Date(data.startDate), new Date(data.endDate)) === 1 ? 'closed' : 'assigned' + const resourceBookingStatus = dateFNS.isBefore(data.endDate, dateFNS.startOfToday()) ? 'closed' : 'assigned' logger.debug(`resourceBookingId: ${data.resourceBookingId} status: ${resourceBookingStatus}`) await helper.updateResourceBookingStatus(data.resourceBookingId, resourceBookingStatus) info.push({ text: `id: ${data.resourceBookingId} status: ${resourceBookingStatus} resource booking updated`, tag: 'resource_booking_status_updated' })