diff --git a/src/main/java/fr/openmc/core/features/city/sub/mayor/managers/MayorManager.java b/src/main/java/fr/openmc/core/features/city/sub/mayor/managers/MayorManager.java index 624abc4ee..4793e6a37 100644 --- a/src/main/java/fr/openmc/core/features/city/sub/mayor/managers/MayorManager.java +++ b/src/main/java/fr/openmc/core/features/city/sub/mayor/managers/MayorManager.java @@ -144,7 +144,12 @@ public static void loadMayorConstant() { constantsDao.create(constant); } - phaseMayor = constant.getPhase(); + if (constant.getPhase() != 1 && constant.getPhase() != 2) { + phaseMayor = 1; + } else { + phaseMayor = constant.getPhase(); + } + } catch (SQLException e) { throw new RuntimeException(e); } @@ -152,6 +157,10 @@ public static void loadMayorConstant() { public static void saveMayorConstant() { try { + if (phaseMayor != 1 && phaseMayor != 2) { + phaseMayor = 1; + } + constantsDao.createOrUpdate(new MayorConstant(phaseMayor)); } catch (SQLException e) { throw new RuntimeException(e);