From 381d2db0729f6467f2edd6d841459af82a7b1e16 Mon Sep 17 00:00:00 2001 From: vincent Date: Wed, 21 Jan 2026 11:36:25 +0900 Subject: [PATCH 1/2] Fix query failure when using template Fix: Template in adhoc filters cannot be replaced into value. --- package-lock.json | 4 ++-- src/datasource/base.ts | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4ad1912..b7a35f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "quickwit-datasource", - "version": "0.5.0", + "version": "0.8.2+paypay", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "quickwit-datasource", - "version": "0.5.0", + "version": "0.8.2+paypay", "license": "AGPL-3.0", "dependencies": { "@codemirror/commands": "^6.8.1", diff --git a/src/datasource/base.ts b/src/datasource/base.ts index 29add04..b206c0f 100644 --- a/src/datasource/base.ts +++ b/src/datasource/base.ts @@ -402,7 +402,12 @@ export class BaseQuickwitDataSource } adhocFilters.forEach((filter) => { - finalQuery = addAddHocFilter(finalQuery, filter); + // Replace template variables in filter values + const interpolatedFilter = { + ...filter, + value: this.templateSrv.replace(filter.value), + }; + finalQuery = addAddHocFilter(finalQuery, interpolatedFilter); }); return finalQuery; From 44744b1183e56c1cb5049f42d915e83ecade8828 Mon Sep 17 00:00:00 2001 From: vincent Date: Wed, 21 Jan 2026 11:46:11 +0900 Subject: [PATCH 2/2] bump version 0.8.2+paypay --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b7a35f4..4ad1912 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "quickwit-datasource", - "version": "0.8.2+paypay", + "version": "0.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "quickwit-datasource", - "version": "0.8.2+paypay", + "version": "0.5.0", "license": "AGPL-3.0", "dependencies": { "@codemirror/commands": "^6.8.1", diff --git a/package.json b/package.json index 7717c6b..0843965 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "quickwit-datasource", - "version": "0.8.1+paypay", + "version": "0.8.2+paypay", "description": "Quickwit datasource", "scripts": { "build": "webpack -c ./.config/webpack/webpack.config.ts --env production",