Browse Source

Merge pull request #4243 from m-jojo-s/dev

fix issue#4236:  added validity check before pasting
pull/4267/head
Artur Arseniev 4 years ago
committed by GitHub
parent
commit
f84654547d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      src/commands/view/PasteComponent.js

5
src/commands/view/PasteComponent.js

@ -13,16 +13,17 @@ export default {
const coll = comp.collection;
if (!coll) return;
let added;
const at = coll.indexOf(comp) + 1;
const addOpts = { at, action: opts.action || 'paste-component' };
const copyable = clp.filter(cop => cop.get('copyable'));
let added;
const pasteable = copyable.filter(cop => ed.Components.canMove(comp.parent(), cop).result);
if (contains(clp, comp) && comp.get('copyable')) {
added = coll.add(comp.clone(), addOpts);
} else {
added = coll.add(
copyable.map(cop => cop.clone()),
pasteable.map(cop => cop.clone()),
addOpts
);
}

Loading…
Cancel
Save