diff --git a/src/components/datatypes/SelectBox.vue b/src/components/datatypes/SelectBox.vue index 0132cc83..aa8cb379 100644 --- a/src/components/datatypes/SelectBox.vue +++ b/src/components/datatypes/SelectBox.vue @@ -212,7 +212,8 @@ export default { return (this.type === 'file-paths'); }, taggable() { - return (this.type === 'year'); + let freeInputIfEmpty = ['band-name', 'collection-id', 'job-id', 'input-format', 'output-format']; + return (this.type === 'year' || (this.selectOptions.length === 0 && freeInputIfEmpty.includes(this.type))); }, preselect() { if (this.multiple) {