diff --git a/modules/modes/select.js b/modules/modes/select.js index 4efd0f9ce..e595e0178 100644 --- a/modules/modes/select.js +++ b/modules/modes/select.js @@ -176,7 +176,13 @@ export function modeSelect(context, selectedIDs) { _operations = Object.values(Operations) .map(function(o) { return o(context, selectedIDs); }) - .filter(function(o) { return o.available() && o.id !== 'delete' && o.id !== 'downgrade'; }); + .filter(function(o) { return o.available() && o.id !== 'delete' && o.id !== 'downgrade' && o.id !== 'copy'; }); + + var copyOperation = Operations.operationCopy(context, selectedIDs); + if (copyOperation.available()) { + // group copy operation with delete/downgrade + _operations.push(copyOperation); + } var downgradeOperation = Operations.operationDowngrade(context, selectedIDs); // don't allow delete if downgrade is available