Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -r80b0182a7af07dde544afa0c33c1d1d6cd6edae8 -r71ecc11dd03b57dbabfd9bb3c4d682162c3d06d7 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 80b0182a7af07dde544afa0c33c1d1d6cd6edae8) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 71ecc11dd03b57dbabfd9bb3c4d682162c3d06d7) @@ -1059,7 +1059,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;