Bugfix: Fixing issue where dataSource property got froozen (#101058)
Cloning datasource before passing it to extensions.
This commit is contained in:
@@ -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) =>
|
||||
|
||||
Reference in New Issue
Block a user