diff --git a/ui/src/views/AutogenView.vue b/ui/src/views/AutogenView.vue index fd6504c1353..0421ba49e08 100644 --- a/ui/src/views/AutogenView.vue +++ b/ui/src/views/AutogenView.vue @@ -748,11 +748,10 @@ export default { if (res === 'count') { continue } - const filter = this.currentAction.mapping[param.name].filter - if (filter) { + param.opts = json[obj][res] + if (this.currentAction.mapping[param.name] && this.currentAction.mapping[param.name].filter) { + const filter = this.currentAction.mapping[param.name].filter param.opts = json[obj][res].filter(filter) - } else { - param.opts = json[obj][res] } if (['listTemplates', 'listIsos'].includes(possibleApi)) { param.opts = [...new Map(param.opts.map(x => [x.id, x])).values()] @@ -764,7 +763,7 @@ export default { } this.$forceUpdate() }).catch(function (error) { - console.log(error.stack) + console.log(error) param.loading = false }).then(function () { })