Index: firmware/App/Modes/Rinseback.c =================================================================== diff -u -r41eaf78372c0ee2a79b38d0a06bd3f02d54baed4 -rc28337436dce61c9ecc295d191c44628e089bf33 --- firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision 41eaf78372c0ee2a79b38d0a06bd3f02d54baed4) +++ firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision c28337436dce61c9ecc295d191c44628e089bf33) @@ -912,6 +912,10 @@ { *rejReason = REQUEST_REJECT_REASON_TREATMENT_IS_COMPLETED; } + else if ( TRUE == isTreatmentResumeBlocked() ) + { + *rejReason = REQUEST_REJECT_REASON_TREATMENT_CANNOT_BE_RESUMED; + } else if ( ( RINSEBACK_STOP_INIT_STATE != rinsebackState ) && ( RINSEBACK_STOP_STATE != rinsebackState ) ) { *rejReason = REQUEST_REJECT_REASON_ACTION_DISABLED_IN_CURRENT_STATE;