mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Tempo: Fix read-only assignment (#79183)
This commit is contained in:
parent
096a3b148f
commit
42f3d1122b
@ -135,8 +135,11 @@ export function TraceToMetricsSettings({ options, onOptionsChange }: Props) {
|
||||
value={query.name}
|
||||
width={40}
|
||||
onChange={(e) => {
|
||||
let newQueries = options.jsonData.tracesToMetrics?.queries.slice() ?? [];
|
||||
newQueries[i].name = e.currentTarget.value;
|
||||
const newQueries = (options.jsonData.tracesToMetrics?.queries ?? []).map(
|
||||
(traceToMetricQuery, index) => {
|
||||
return index === i ? { ...traceToMetricQuery, name: e.currentTarget.value } : traceToMetricQuery;
|
||||
}
|
||||
);
|
||||
updateDatasourcePluginJsonDataOption({ onOptionsChange, options }, 'tracesToMetrics', {
|
||||
...options.jsonData.tracesToMetrics,
|
||||
queries: newQueries,
|
||||
@ -175,8 +178,7 @@ export function TraceToMetricsSettings({ options, onOptionsChange }: Props) {
|
||||
icon="times"
|
||||
type="button"
|
||||
onClick={() => {
|
||||
let newQueries = options.jsonData.tracesToMetrics?.queries.slice();
|
||||
newQueries?.splice(i, 1);
|
||||
const newQueries = options.jsonData.tracesToMetrics?.queries.filter((_, index) => index !== i);
|
||||
updateDatasourcePluginJsonDataOption({ onOptionsChange, options }, 'tracesToMetrics', {
|
||||
...options.jsonData.tracesToMetrics,
|
||||
queries: newQueries,
|
||||
|
Loading…
Reference in New Issue
Block a user