From eb802d4c27ed6bde4f294ebdf58c5c5ec2501a76 Mon Sep 17 00:00:00 2001 From: mertsincan Date: Thu, 2 Jun 2022 10:50:42 +0100 Subject: [PATCH] Fixed #2617 - The maxSelectedLabels props is not working with 0 value on MultiSelect --- src/components/multiselect/MultiSelect.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/multiselect/MultiSelect.vue b/src/components/multiselect/MultiSelect.vue index a44dee862..74407f58e 100755 --- a/src/components/multiselect/MultiSelect.vue +++ b/src/components/multiselect/MultiSelect.vue @@ -647,7 +647,10 @@ export default { let label; if (this.modelValue && this.modelValue.length) { - if (!this.maxSelectedLabels || this.modelValue.length <= this.maxSelectedLabels) { + if (ObjectUtils.isNotEmpty(this.maxSelectedLabels) && this.modelValue.length > this.maxSelectedLabels) { + return this.getSelectedItemsLabel(); + } + else { label = ''; for(let i = 0; i < this.modelValue.length; i++) { if(i !== 0) { @@ -657,9 +660,6 @@ export default { label += this.getLabelByValue(this.modelValue[i]); } } - else { - return this.getSelectedItemsLabel(); - } } else { label = this.placeholder;