Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -ref228c197a9064df8472ae28be66423098147fb4 -re2649fad6129b795d1c9bf400fe505b3b6eb648f --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision ef228c197a9064df8472ae28be66423098147fb4) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision e2649fad6129b795d1c9bf400fe505b3b6eb648f) @@ -1058,7 +1058,7 @@ if ( ( DG_MODE_GENE == dgOpMode ) && ( DG_GEN_IDLE_MODE_STATE_FLUSH_WATER == dgSubMode ) ) { // Drain both reservoirs and return to active res 2 before initial fills - if ( ( initialReservoirDrain[ inactiveReservoir ] != TRUE ) || ( inactiveReservoir != DG_RESERVOIR_1 ) ) + if ( initialReservoirDrain[ inactiveReservoir ] != TRUE ) { initialReservoirDrain[ inactiveReservoir ] = TRUE; state = PRE_TREATMENT_RESERVOIR_MGMT_REQUEST_RESERVOIR_SWITCH_STATE;