diff --git a/radio/src/gui/colorlcd/model_select.cpp b/radio/src/gui/colorlcd/model_select.cpp index 31188a13c..e96540ace 100644 --- a/radio/src/gui/colorlcd/model_select.cpp +++ b/radio/src/gui/colorlcd/model_select.cpp @@ -403,6 +403,9 @@ void ModelsPageBody::selectModel(ModelCell *model) void ModelsPageBody::duplicateModel(ModelCell* model) { + storageFlushCurrentModel(); + storageCheck(true); + char duplicatedFilename[LEN_MODEL_FILENAME + 1]; memcpy(duplicatedFilename, model->modelFilename, sizeof(duplicatedFilename));