fix: only count rename when name actually changed during import
- Capture original name before GenerateUniqueName - Skip RenamedCount increment if names are identical - Fix misleading log showing same name twice
This commit is contained in:
parent
0967f7a9bc
commit
c2a37fe007
@ -439,11 +439,17 @@ namespace NavisworksTransport.Commands
|
||||
break;
|
||||
|
||||
case DuplicateNameHandling.Rename:
|
||||
finalRouteName = GenerateUniqueName(route.Name, _pathPlanningManager.Routes);
|
||||
{
|
||||
var originalName = route.Name;
|
||||
finalRouteName = GenerateUniqueName(originalName, _pathPlanningManager.Routes);
|
||||
route.Name = finalRouteName;
|
||||
result.RenamedCount++;
|
||||
LogInfo($"重命名路径: {route.Name} -> {finalRouteName}");
|
||||
if (finalRouteName != originalName)
|
||||
{
|
||||
result.RenamedCount++;
|
||||
LogInfo($"重命名路径: {originalName} -> {finalRouteName}");
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
case DuplicateNameHandling.Overwrite:
|
||||
// 先删除现有的同名路径
|
||||
|
||||
Loading…
Reference in New Issue
Block a user