diff --git a/packages/editor-ui/src/components/FixedCollectionParameter.vue b/packages/editor-ui/src/components/FixedCollectionParameter.vue index 2036d273f..f77a39bf0 100644 --- a/packages/editor-ui/src/components/FixedCollectionParameter.vue +++ b/packages/editor-ui/src/components/FixedCollectionParameter.vue @@ -5,7 +5,8 @@
-
{{property.displayName}}:
+
+
{{property.displayName}}:
@@ -78,6 +79,19 @@ export default mixins(genericHelpers) selectedOption: undefined, }; }, + mounted() { + const sectionKeys = Object.keys(this.values); + + if ( + this.parameter.required && + (sectionKeys.length === 0 || + (sectionKeys.length === 1 && this.values[sectionKeys[0]].length === 0)) + ) { + this.$nextTick(function () { + this.optionSelected(this.parameter.options[0].name); + }); + } + }, computed: { getPlaceholderText (): string { return this.parameter.placeholder ? this.parameter.placeholder : 'Choose Option To Add';