mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Explore: Avoid duplicate refIds when adding a new query (#67499)
This commit is contained in:
parent
932136807b
commit
15363e416b
@ -489,4 +489,10 @@ describe('generateEmptyQuery', () => {
|
||||
expect(query.datasource?.type).toBe('loki');
|
||||
expect(query.refId).toBe('B');
|
||||
});
|
||||
|
||||
it('should generate a query with a unique refId', async () => {
|
||||
const query = await generateEmptyQuery([{ refId: 'A' }], 2);
|
||||
|
||||
expect(query.refId).not.toBe('A');
|
||||
});
|
||||
});
|
||||
|
@ -275,7 +275,7 @@ export async function generateEmptyQuery(
|
||||
defaultQuery = datasourceInstance.getDefaultQuery?.(CoreApp.Explore);
|
||||
}
|
||||
|
||||
return { refId: getNextRefIdChar(queries), key: generateKey(index), datasource: datasourceRef, ...defaultQuery };
|
||||
return { ...defaultQuery, refId: getNextRefIdChar(queries), key: generateKey(index), datasource: datasourceRef };
|
||||
}
|
||||
|
||||
export const generateNewKeyAndAddRefIdIfMissing = (target: DataQuery, queries: DataQuery[], index = 0): DataQuery => {
|
||||
|
Loading…
Reference in New Issue
Block a user