From 4155f0a92eb341e5403cebd9a400cfc69b0cf2da Mon Sep 17 00:00:00 2001 From: Joey <90795735+joey-grafana@users.noreply.github.com> Date: Fri, 22 Sep 2023 15:03:42 +0100 Subject: [PATCH] Tracing: Fix cannot assign to read only property in TagMappingInput (#75070) * Fix cannot assign to read only property in TagMappingInput * cloneDeep and updates * Update assignment * Updates state change --- public/app/core/components/TraceToLogs/TagMappingInput.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/app/core/components/TraceToLogs/TagMappingInput.tsx b/public/app/core/components/TraceToLogs/TagMappingInput.tsx index 3b99a5b26c2..e1c34f99d49 100644 --- a/public/app/core/components/TraceToLogs/TagMappingInput.tsx +++ b/public/app/core/components/TraceToLogs/TagMappingInput.tsx @@ -28,7 +28,7 @@ export const TagMappingInput = ({ values, onChange, id }: Props) => { onChange( values.map((v, i) => { if (i === idx) { - v.key = String(e); + return { ...v, key: String(e) }; } return v; }) @@ -46,7 +46,7 @@ export const TagMappingInput = ({ values, onChange, id }: Props) => { onChange( values.map((v, i) => { if (i === idx) { - v.value = String(e); + return { ...v, value: String(e) }; } return v; })