Index: firmware/App/Modes/ModePostTreat.c =================================================================== diff -u -r06a49a103e6c62257c56fdbb19fc5b0a518095df -ra7ea37877ac65a9932d639bbe55a8456b97d6913 --- firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision 06a49a103e6c62257c56fdbb19fc5b0a518095df) +++ firmware/App/Modes/ModePostTreat.c (.../ModePostTreat.c) (revision a7ea37877ac65a9932d639bbe55a8456b97d6913) @@ -399,11 +399,11 @@ break; case DRAIN_COMPLETE_STATE: - currentDrainReservoirState = DRAIN_FIRST_RESERVOIR_START_STATE; - SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_SOFTWARE_FAULT, SW_FAULT_ID_POST_TREATMENT_RESERVOIR_MGMT_INVALID_STATE, currentDrainReservoirState ); break; default: + currentDrainReservoirState = DRAIN_FIRST_RESERVOIR_START_STATE; + SET_ALARM_WITH_2_U32_DATA( ALARM_ID_HD_SOFTWARE_FAULT, SW_FAULT_ID_POST_TREATMENT_RESERVOIR_MGMT_INVALID_STATE, currentDrainReservoirState ); break; } }