From e8a027c2c42686fcbe6f13aa29e023e2035f6eed Mon Sep 17 00:00:00 2001 From: Nolan Ehrstrom Date: Mon, 3 Feb 2020 12:54:04 -0800 Subject: [PATCH] Check if container items are arrays and convert if not --- resources/js/processes/screen-builder/screen.vue | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/resources/js/processes/screen-builder/screen.vue b/resources/js/processes/screen-builder/screen.vue index 81c75fbf3b..293e85e2ea 100644 --- a/resources/js/processes/screen-builder/screen.vue +++ b/resources/js/processes/screen-builder/screen.vue @@ -306,6 +306,10 @@ import formTypes from "./formTypes"; }, getValidationErrorsForItems(items, page) { const validationErrors = []; + + if (!Array.isArray(items)) { + items = [items]; + } items.forEach(item => { if (item.container) { @@ -350,6 +354,9 @@ import formTypes from "./formTypes"; return item.component === 'FormButton' && item.config.event === 'submit'; }, itemsContainSubmitButton(items) { + if (!Array.isArray(items)) { + items = [items]; + } return items.some(item => { return item.container ? item.items.some(this.itemsContainSubmitButton)