From 482b0077cde45646ffeadc9ff465f6c65f0b585c Mon Sep 17 00:00:00 2001 From: Alex Tselegidis Date: Mon, 9 Oct 2023 16:50:23 +0200 Subject: [PATCH] Do not save the unavailability if no provider was selected --- assets/js/components/unavailabilities_modal.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/js/components/unavailabilities_modal.js b/assets/js/components/unavailabilities_modal.js index d16a6e6c..53c6d014 100755 --- a/assets/js/components/unavailabilities_modal.js +++ b/assets/js/components/unavailabilities_modal.js @@ -65,6 +65,11 @@ App.Components.UnavailabilitiesModal = (function () { $unavailabilitiesModal.find('.modal-message').addClass('d-none'); $unavailabilitiesModal.find('.is-invalid').removeClass('is-invalid'); + if (!$selectProvider.val()) { + $selectProvider.addClass('is-invalid'); + return; + } + const startMoment = moment($startDatetime[0]._flatpickr.selectedDates[0]); if (!startMoment.isValid()) { @@ -100,7 +105,7 @@ App.Components.UnavailabilitiesModal = (function () { start_datetime: startMoment.format('YYYY-MM-DD HH:mm:ss'), end_datetime: endMoment.format('YYYY-MM-DD HH:mm:ss'), notes: $unavailabilitiesModal.find('#unavailability-notes').val(), - id_users_provider: $('#unavailability-provider').val() + id_users_provider: $selectProvider.val() }; if ($id.val() !== '') {