Index: firmware/App/Services/Reservoirs.c =================================================================== diff -u -ra9315539f527b92523b1598ff91e47db4d71dae2 -rc7ed4f90b600fe684097654f150e4972646ffec9 --- firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision a9315539f527b92523b1598ff91e47db4d71dae2) +++ firmware/App/Services/Reservoirs.c (.../Reservoirs.c) (revision c7ed4f90b600fe684097654f150e4972646ffec9) @@ -318,7 +318,11 @@ fillVolumeTargetMl.data = fillToVolMl; cmdResponse.rejected = FALSE; - requestNewOperationMode( DG_MODE_FILL ); + if ( ( FALSE == isAlarmActive( ALARM_ID_DG_ACID_BOTTLE_LOW_VOLUME ) ) || // reject moving to fill mode if + ( FALSE == isAlarmActive( ALARM_ID_DG_BICARB_BOTTLE_LOW_VOLUME ) ) ) // alarm is active + { + requestNewOperationMode( DG_MODE_FILL ); + } } else {