diff --git a/core/frontend/src/views/panel/filter/FilterDialog.vue b/core/frontend/src/views/panel/filter/FilterDialog.vue index a31f8dfe00..d1189bfc58 100644 --- a/core/frontend/src/views/panel/filter/FilterDialog.vue +++ b/core/frontend/src/views/panel/filter/FilterDialog.vue @@ -655,14 +655,14 @@ export default { if (this.widgetInfo.name.indexOf('time') !== -1) { type = 'DATE' } - if (this.widgetInfo.name === 'numberSelectWidget') { + if (this.widgetInfo.name.indexOf('numberSelect') !== -1) { type = 'NUM' } - viewIds && viewIds.length > 0 && paramsWithIds(type, viewIds).then(res => { - const data = res.data - - this.childViews.datasetParams = data - }) + if(viewIds && viewIds.length > 0){ + paramsWithIds(type, viewIds).then(res => { + this.childViews.datasetParams = res.data + }) + } }, updateParentName() { if (this.fieldsParent && this.viewInfos?.length && this.activeName !== 'dataset') { @@ -839,7 +839,7 @@ export default { if (this.widgetInfo.name.indexOf('time') !== -1) { type = 'DATE' } - if (this.widgetInfo.name === 'numberSelectWidget') { + if (this.widgetInfo.name.indexOf('numberSelect') !== -1) { type = 'NUM' } datasetParams(tableId, type).then(res => {