Index: firmware/App/Modes/Rinseback.c =================================================================== diff -u -r38355442b06187fe5d57deca647b3adf2fa26b89 -rb2cb7cc1837c1b6aac86a4c8d77cb2c2bf94a3ec --- firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision 38355442b06187fe5d57deca647b3adf2fa26b89) +++ firmware/App/Modes/Rinseback.c (.../Rinseback.c) (revision b2cb7cc1837c1b6aac86a4c8d77cb2c2bf94a3ec) @@ -802,8 +802,15 @@ if ( RINSEBACK_PAUSED_STATE == rinsebackState ) { - result = TRUE; - resumeRinsebackRequested = TRUE; + if ( getNoRetriggerFlag() != TRUE ) + { + result = TRUE; + resumeRinsebackRequested = TRUE; + } + else + { + *rejReason = REQUEST_REJECT_REASON_TREATMENT_CANNOT_BE_RESUMED; + } } else {