Skip to content

Commit 7c6239e

Browse files
authored
Merge pull request #2813 from ProcessMaker/feature/2812
Check if container items are arrays and convert if not
2 parents 0eb9303 + e8a027c commit 7c6239e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

resources/js/processes/screen-builder/screen.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,10 @@ import formTypes from "./formTypes";
306306
},
307307
getValidationErrorsForItems(items, page) {
308308
const validationErrors = [];
309+
310+
if (!Array.isArray(items)) {
311+
items = [items];
312+
}
309313
310314
items.forEach(item => {
311315
if (item.container) {
@@ -350,6 +354,9 @@ import formTypes from "./formTypes";
350354
return item.component === 'FormButton' && item.config.event === 'submit';
351355
},
352356
itemsContainSubmitButton(items) {
357+
if (!Array.isArray(items)) {
358+
items = [items];
359+
}
353360
return items.some(item => {
354361
return item.container
355362
? item.items.some(this.itemsContainSubmitButton)

0 commit comments

Comments
 (0)