Skip to content

Commit db9175c

Browse files
authored
add legacy vars to scopedVars and call replace() once (#41)
1 parent 63c6c19 commit db9175c

3 files changed

Lines changed: 16 additions & 25 deletions

File tree

dist/module.js

Lines changed: 10 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/module.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/DataSource.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,11 @@ export class DataSource extends DataSourceApi<MyQuery, MyDataSourceOptions> {
7979
}
8080

8181
private createQuery(query: MyQuery, range: TimeRange | undefined, scopedVars: ScopedVars | undefined = undefined) {
82-
let payload = query.queryText;
83-
if (range) {
84-
payload = getTemplateSrv().replace(payload, {
85-
timeFrom: { text: 'from', value: range.from.valueOf() },
86-
timeTo: { text: 'to', value: range.to.valueOf() },
87-
});
88-
}
89-
payload = getTemplateSrv().replace(payload, scopedVars);
82+
let payload = getTemplateSrv().replace(query.queryText, {
83+
...scopedVars,
84+
timeFrom: { text: 'from', value: range?.from.valueOf() },
85+
timeTo: { text: 'to', value: range?.to.valueOf() },
86+
});
9087

9188
//console.log(payload);
9289
return this.postQuery(query, payload);

0 commit comments

Comments
 (0)