From 6aabed30630aa16f795b2a63ffcfcc44abdf007c Mon Sep 17 00:00:00 2001 From: jf-cbd Date: Wed, 26 Nov 2025 18:03:26 +0100 Subject: [PATCH] Add default value for max_items_selected --- js/forms/custom-elements/tom-select.js | 2 +- sources/Forms/FormType/Base/ChoiceFormType.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/js/forms/custom-elements/tom-select.js b/js/forms/custom-elements/tom-select.js index e90483ae8..8b28c4fde 100644 --- a/js/forms/custom-elements/tom-select.js +++ b/js/forms/custom-elements/tom-select.js @@ -19,7 +19,7 @@ class TomSelectElement extends HTMLSelectElement { if (this.getAttribute('data-tom-select-disable-auto-complete')) { options.controlInput = null; } - if (this.getAttribute('data-tom-select-max-items-selected')) { + if (this.getAttribute('data-tom-select-max-items-selected') && this.getAttribute('data-tom-select-max-items-selected') !== '') { options.maxItems = parseInt(this.getAttribute('data-tom-select-max-items-selected')); } if (this.getAttribute('data-tom-select-placehelder')) { diff --git a/sources/Forms/FormType/Base/ChoiceFormType.php b/sources/Forms/FormType/Base/ChoiceFormType.php index d3469e8f0..39137a896 100644 --- a/sources/Forms/FormType/Base/ChoiceFormType.php +++ b/sources/Forms/FormType/Base/ChoiceFormType.php @@ -36,7 +36,7 @@ class ChoiceFormType extends AbstractType // options to control the inline display of choices $resolver->setDefault('inline_display', true); - $resolver->setDefined('max_items_selected'); + $resolver->setDefault('max_items_selected', ''); $resolver->setDefault('disable_auto_complete', true); }