diff --git a/src/main/java/club/joylink/rtss/simulation/cbtc/ATS/service/AtsStandService.java b/src/main/java/club/joylink/rtss/simulation/cbtc/ATS/service/AtsStandService.java index d8b67baa1..2fbfe7328 100644 --- a/src/main/java/club/joylink/rtss/simulation/cbtc/ATS/service/AtsStandService.java +++ b/src/main/java/club/joylink/rtss/simulation/cbtc/ATS/service/AtsStandService.java @@ -453,7 +453,7 @@ public class AtsStandService { */ public void cancelSetting(Simulation simulation, String standCode) { Stand stand = simulation.getRepository().getByCode(standCode, Stand.class); - if (stand.isStationHoldTrain()) { + if (stand.isStationHoldTrain() || stand.isCenterHoldTrain()) { cancelHoldTrain(simulation, standCode); } else if (stand.isAllSkip()) { cancelJumpStop(simulation, standCode, null);