Bugfix: Fixing issue where dataSource property got froozen (#101058)

Cloning datasource before passing it to extensions.
This commit is contained in:
Marcus Andersson
2025-02-20 14:38:28 +01:00
committed by GitHub
parent 2e32a3d19f
commit 40e7646348
@@ -1,4 +1,5 @@
import { AnyAction } from '@reduxjs/toolkit';
import { cloneDeep } from 'lodash';
import { useMemo } from 'react';
import * as React from 'react';
@@ -210,7 +211,7 @@ export function EditDataSourceView({
<div key={extension.id}>
<Component
context={{
dataSource: dataSource,
dataSource: cloneDeep(dataSource),
dataSourceMeta: dataSourceMeta,
testingStatus,
setJsonData: (jsonData) =>