diff --git a/src/app/RackWidget.cpp b/src/app/RackWidget.cpp index 3f01529d..035d8fd2 100644 --- a/src/app/RackWidget.cpp +++ b/src/app/RackWidget.cpp @@ -293,6 +293,10 @@ void RackWidget::pastePresetClipboardAction() { if (moduleJ) { ModuleWidget *mw = moduleFromJson(moduleJ); json_decref(moduleJ); + + // Reset ID so the Engine automatically assigns a new one + mw->module->id = -1; + addModuleAtMouse(mw); // history::ModuleAdd