diff --git a/src/components/dialogs/SearchDialog.vue b/src/components/dialogs/SearchDialog.vue index 7b6e117..174d4a5 100644 --- a/src/components/dialogs/SearchDialog.vue +++ b/src/components/dialogs/SearchDialog.vue @@ -29,11 +29,12 @@ @@ -138,12 +139,12 @@ export default class SearchDialog extends HasTask { valid: boolean; category: string | null; pattern: string | null; - plugin: string | null; + plugins: string[] | null; } = { valid: false, category: null, pattern: null, - plugin: null, + plugins: null, }; grid: GridConfig = { @@ -226,7 +227,7 @@ export default class SearchDialog extends HasTask { private async _startSearch(): Promise<{ id: number }> { const result = await api.startSearch( this.searchForm.pattern, - this.searchForm.plugin, + this.searchForm.plugins && this.searchForm.plugins.join('|'), this.searchForm.category );