From 190f67a967ee22f6b0e503f4f455190234b259bd Mon Sep 17 00:00:00 2001 From: Lionel Bijaoui Date: Fri, 10 Mar 2017 14:38:52 +0100 Subject: [PATCH] Fix a problem with value define but not an Array --- src/fields/core/fieldChecklist.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/fields/core/fieldChecklist.vue b/src/fields/core/fieldChecklist.vue index 104c8aeb..beab4172 100644 --- a/src/fields/core/fieldChecklist.vue +++ b/src/fields/core/fieldChecklist.vue @@ -68,12 +68,13 @@ }, onChanged(event, item) { - if (isNil(this.value)) + if (isNil(this.value) || !Array.isArray(this.value)){ this.$set(this, "value", []); + } - if (event.target.checked) + if (event.target.checked) { this.value.push(this.getItemID(item)); - else { + } else { this.value.splice(this.value.indexOf(this.getItemID(item)), 1); } },