Tempo: Fix read-only access error (#78801)

This commit is contained in:
Fabrizio 2023-12-01 13:55:48 +01:00 committed by GitHub
parent 520c927931
commit ae3f1506df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -156,11 +156,14 @@ export function TraceToMetricsSettings({ options, onOptionsChange }: Props) {
allowFullScreen
value={query.query}
onChange={(e) => {
let newQueries = options.jsonData.tracesToMetrics?.queries.slice() ?? [];
newQueries[i].query = e.currentTarget.value;
const updatedQueries = (options.jsonData.tracesToMetrics?.queries ?? []).map(
(traceToMetricQuery, index) => {
return index === i ? { ...traceToMetricQuery, query: e.currentTarget.value } : traceToMetricQuery;
}
);
updateDatasourcePluginJsonDataOption({ onOptionsChange, options }, 'tracesToMetrics', {
...options.jsonData.tracesToMetrics,
queries: newQueries,
queries: updatedQueries,
});
}}
/>