File tree Expand file tree Collapse file tree
resources/js/components/fieldtypes/bard Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -457,8 +457,8 @@ export default {
457457 methods: {
458458 addSet (handle ) {
459459 const id = uniqid ();
460- const values = Object . assign ({}, { type : handle }, this .meta .defaults [handle]);
461-
460+ const deepCopy = JSON . parse ( JSON . stringify ( this .meta .defaults [handle]) );
461+ const values = Object . assign ({}, { type : handle }, deepCopy);
462462 let previews = {};
463463 Object .keys (this .meta .defaults [handle]).forEach (key => previews[key] = null );
464464 this .previews = Object .assign ({}, this .previews , { [id]: previews });
@@ -481,7 +481,8 @@ export default {
481481 duplicateSet (old_id , attrs , pos ) {
482482 const id = uniqid ();
483483 const enabled = attrs .enabled ;
484- const values = Object .assign ({}, attrs .values );
484+ const deepCopy = JSON .parse (JSON .stringify (attrs .values ));
485+ const values = Object .assign ({}, deepCopy);
485486
486487 let previews = Object .assign ({}, this .previews [old_id]);
487488 this .previews = Object .assign ({}, this .previews , { [id]: previews });
You can’t perform that action at this time.
0 commit comments