diff --git a/src/services/editor.service.ts b/src/services/editor.service.ts index 5260566..51ebacf 100644 --- a/src/services/editor.service.ts +++ b/src/services/editor.service.ts @@ -521,7 +521,8 @@ export class EditorService extends Meta2d { }); } if (MapAreaType.互斥区 === type) { - area.routes = routes?.filter((v) => !isEmpty(this.getPenById(v)?.area)); + // 互斥区直接保存路线ID,不需要过滤 + area.routes = routes; } return area; }