From 97fb88cc025818b650881d342ff1b29784567741 Mon Sep 17 00:00:00 2001 From: jordi fita mas Date: Fri, 2 Feb 2024 02:55:09 +0100 Subject: [PATCH] Guard against departure date not having min and max night attributes --- web/static/booking-dates.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/static/booking-dates.js b/web/static/booking-dates.js index 43bbc84..bd1c731 100644 --- a/web/static/booking-dates.js +++ b/web/static/booking-dates.js @@ -11,7 +11,7 @@ return; } - const minNights = Math.max(1, parseInt(departureDateField.dataset.minNights, 10)); + const minNights = Math.max(1, parseInt(departureDateField.dataset.minNights, 10) || 0); arrivalDate.setUTCDate(arrivalDate.getUTCDate() + minNights); const minDate = formatDate(arrivalDate); @@ -22,7 +22,7 @@ departureDateField.value = minDate; } - const maxNights = parseInt(departureDateField.dataset.maxNights, 10); + const maxNights = parseInt(departureDateField.dataset.maxNights, 10) || 0; if (maxNights > 0) { arrivalDate.setUTCDate(arrivalDate.getUTCDate() + maxNights - minNights); const maxDate = formatDate(arrivalDate);