From 3ccb80ad75e92d8e5c2320d82e6fe28bc9a80f19 Mon Sep 17 00:00:00 2001 From: Bilal Catic Date: Tue, 30 Jul 2019 22:28:06 +0200 Subject: [PATCH] detect cancellation of newly created booking --- services/integration/bookingChangeLog.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/services/integration/bookingChangeLog.js b/services/integration/bookingChangeLog.js index 72dfeeb..c35f5d6 100644 --- a/services/integration/bookingChangeLog.js +++ b/services/integration/bookingChangeLog.js @@ -23,10 +23,17 @@ const bulkWriteChanges = ((changes) => { }; if (!oldReservation.start && !oldReservation.end && !oldReservation.resourceId){ - // new reservation - logEntry.oldResourceId = null; - logEntry.oldStart = null; - logEntry.oldEnd = null; + if (newReservation.canceled){ + //new reservation created and canceled immediately + logEntry.oldResourceId = resourceId; + logEntry.oldStart = start; + logEntry.newEnd = end; + }else{ + // new reservation + logEntry.oldResourceId = null; + logEntry.oldStart = null; + logEntry.oldEnd = null; + } } if (newReservation.canceled){