Skip to content

Commit c7dd4ce

Browse files
committed
fix: replace JSON.parse with clone for resourceCopy
1 parent 83b5177 commit c7dd4ce

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export default class ForeignInlineListPlugin extends AdminForthPlugin {
6363
return { error: await tr(`Resource {resourceId} not found`, 'errors', { resourceId }) };
6464
}
6565

66-
const resourceCopy = JSON.parse(JSON.stringify({ ...resource, plugins: undefined }));
66+
const resourceCopy = clone({ ...resource, plugins: undefined });
6767

6868

6969
if (this.options.modifyTableResourceConfig) {
@@ -151,6 +151,7 @@ export default class ForeignInlineListPlugin extends AdminForthPlugin {
151151
...this.options,
152152
pluginInstanceId: this.pluginInstanceId,
153153
disableForeignListResourceRefColumn: this.options.disableForeignListResourceRefColumn,
154+
foreignResourceId: this.options.foreignResourceId,
154155
...(defaultSort
155156
? {
156157
defaultSort: {

0 commit comments

Comments
 (0)