Azure/GCM: Update filterQuery methods to carry out migrations (#85355)

Update filterQuery methods to carry out migrations
This commit is contained in:
Andreas Christou 2024-03-28 14:40:27 +00:00 committed by GitHub
parent ae9a4b6467
commit 697a18737d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 3 deletions

View File

@ -76,8 +76,10 @@ export default class Datasource extends DataSourceWithBackend<AzureMonitorQuery,
if (!item.queryType) {
return false;
}
const query = migrateQuery(item);
const ds = this.pseudoDatasource[item.queryType];
return ds?.filterQuery?.(item) ?? true;
return ds?.filterQuery?.(query) ?? true;
}
query(options: DataQueryRequest<AzureMonitorQuery>): Observable<DataQueryResponse> {

View File

@ -303,11 +303,13 @@ export default class CloudMonitoringDatasource extends DataSourceWithBackend<
}, {} as T);
}
filterQuery(query: CloudMonitoringQuery): boolean {
if (query.hide) {
filterQuery(item: CloudMonitoringQuery): boolean {
if (item.hide) {
return false;
}
const query = this.migrateQuery(item);
if (query.queryType === QueryType.SLO) {
if (!query.sloQuery) {
return false;