diff --git a/src/app/ModuleWidget.cpp b/src/app/ModuleWidget.cpp index 4b57ac12..1a49ce1f 100644 --- a/src/app/ModuleWidget.cpp +++ b/src/app/ModuleWidget.cpp @@ -730,6 +730,9 @@ void ModuleWidget::cloneAction() { clonedModuleWidget->fromJson(moduleJ); json_decref(moduleJ); + // Reset ID so the Engine automatically assigns a new one + clonedModuleWidget->module->id = -1; + APP->scene->rack->addModuleAtMouse(clonedModuleWidget); // history::ModuleAdd