Index: firmware/App/Modes/ModePreTreat.c =================================================================== diff -u -r94b71001f7153c03fedd6904534ef1c5180f5e4a -r5fa35605ee20c25df3bdc822a772e4a6fe6283a6 --- firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 94b71001f7153c03fedd6904534ef1c5180f5e4a) +++ firmware/App/Modes/ModePreTreat.c (.../ModePreTreat.c) (revision 5fa35605ee20c25df3bdc822a772e4a6fe6283a6) @@ -1178,7 +1178,8 @@ if ( ( TRUE == reservoirFilledStatus[ DG_RESERVOIR_1 ] ) && ( FALSE == reservoirFilledStatus[ DG_RESERVOIR_2 ] ) ) { - if ( DG_RESERVOIR_2 == getDGInactiveReservoir() ) + if ( ( DG_RESERVOIR_2 == getDGInactiveReservoir() ) && + ( TRUE == reservoirFlags[ DG_RESERVOIR_2 ].startFlushFill ) ) { state = PRE_TREATMENT_RESERVOIR_MGMT_DRAIN_CMD_STATE; }