From 5dee82620c9ee16108f3c599d7a211ad0c53dedb Mon Sep 17 00:00:00 2001 From: OHaiiBuzzle <23693150+ohaiibuzzle@users.noreply.github.com> Date: Wed, 5 Feb 2025 20:31:36 +0700 Subject: [PATCH] fix: models.cc: symlinked model deletion shouldn't remove original file (#1918) Co-authored-by: vansangpfiev --- engine/controllers/models.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engine/controllers/models.cc b/engine/controllers/models.cc index 64c237dad..98cf8be51 100644 --- a/engine/controllers/models.cc +++ b/engine/controllers/models.cc @@ -461,6 +461,9 @@ void Models::ImportModel( model_config.files.push_back(modelPath); auto size = std::filesystem::file_size(modelPath); model_config.size = size; + + // set this so that it doesn't nuke the original file on model deletion + model_entry.branch_name = "imported"; } model_config.model = modelHandle; model_config.name = modelName.empty() ? model_config.name : modelName;