From 693d92ecc0a980dcbbe7c7b22293cc8aaef7cf00 Mon Sep 17 00:00:00 2001 From: Bartek Wajda Date: Tue, 22 Jul 2025 10:05:33 +0200 Subject: [PATCH 1/2] IBX-10319: Fixed clearing of date time filters --- src/bundle/Resources/public/js/scripts/filters.action.btns.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bundle/Resources/public/js/scripts/filters.action.btns.js b/src/bundle/Resources/public/js/scripts/filters.action.btns.js index 6b0b7d9ac1..4b2c8b36c2 100644 --- a/src/bundle/Resources/public/js/scripts/filters.action.btns.js +++ b/src/bundle/Resources/public/js/scripts/filters.action.btns.js @@ -56,7 +56,7 @@ }); dateInputNodes.forEach((dateInputNode) => { if (!dateInputNode.disabled) { - const datePickerNode = dateInputNode.closest('.ibexa-picker'); + const datePickerNode = dateInputNode.closest('.ibexa-picker').querySelector('.ibexa-date-time-picker'); if (datePickerNode) { const datePickerInstance = ibexa.helpers.objectInstances.getInstance(datePickerNode); From 063a59dc4341dfe6fd56e41139b180d363dad2e7 Mon Sep 17 00:00:00 2001 From: Bartek Wajda Date: Tue, 22 Jul 2025 11:12:19 +0200 Subject: [PATCH 2/2] IBX-10319: Applied review remark --- .../Resources/public/js/scripts/filters.action.btns.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bundle/Resources/public/js/scripts/filters.action.btns.js b/src/bundle/Resources/public/js/scripts/filters.action.btns.js index 4b2c8b36c2..08668e6bb4 100644 --- a/src/bundle/Resources/public/js/scripts/filters.action.btns.js +++ b/src/bundle/Resources/public/js/scripts/filters.action.btns.js @@ -56,9 +56,10 @@ }); dateInputNodes.forEach((dateInputNode) => { if (!dateInputNode.disabled) { - const datePickerNode = dateInputNode.closest('.ibexa-picker').querySelector('.ibexa-date-time-picker'); - if (datePickerNode) { - const datePickerInstance = ibexa.helpers.objectInstances.getInstance(datePickerNode); + const datePickerNode = dateInputNode.closest('.ibexa-picker'); + const dateTimePickerNode = datePickerNode.querySelector('.ibexa-date-time-picker'); + if (dateTimePickerNode) { + const datePickerInstance = ibexa.helpers.objectInstances.getInstance(dateTimePickerNode); datePickerInstance.clear(); }