Index: firmware/App/Modes/ModeROPermeateSample.c =================================================================== diff -u -rfafeb76a9e02672f4a03bc8c35a2b09950ff736f -rb60a41d0ef4ca2d04287adc357c4cdde2b7cb613 --- firmware/App/Modes/ModeROPermeateSample.c (.../ModeROPermeateSample.c) (revision fafeb76a9e02672f4a03bc8c35a2b09950ff736f) +++ firmware/App/Modes/ModeROPermeateSample.c (.../ModeROPermeateSample.c) (revision b60a41d0ef4ca2d04287adc357c4cdde2b7cb613) @@ -686,15 +686,11 @@ case DG_RO_PERM_SAMPLE_STATE_FLUSH_R2_TO_R1_AND_DRAIN_R1: if ( ( TRUE == isDialysateCapOpen ) || ( TRUE == isConcentrateCapOpen ) ) { - if ( ( roPermeateSampleState != DG_RO_PERM_SAMPLE_STATE_CANCEL_WATER_PATH ) && - ( roPermeateSampleState != DG_RO_PERM_SAMPLE_STATE_CANCEL_BASIC_PATH ) ) - { - roPermeateSamplePrevState = roPermeateSampleState; - roPermeateSampleState = DG_RO_PERM_SAMPLE_STATE_CANCEL_WATER_PATH; - alarmDetectedPendingTrigger = ( TRUE == isDialysateCapOpen ? ALARM_ID_DG_DIALYSATE_CAP_NOT_IN_PROPER_POSITION : - ALARM_ID_DG_CONCENTRATE_CAP_NOT_IN_PROPER_POSITION ); - setROPermeateSampleStateTransition( roPermeateSampleState ); - } + roPermeateSamplePrevState = roPermeateSampleState; + roPermeateSampleState = DG_RO_PERM_SAMPLE_STATE_CANCEL_WATER_PATH; + alarmDetectedPendingTrigger = ( TRUE == isDialysateCapOpen ? ALARM_ID_DG_DIALYSATE_CAP_NOT_IN_PROPER_POSITION : + ALARM_ID_DG_CONCENTRATE_CAP_NOT_IN_PROPER_POSITION ); + setROPermeateSampleStateTransition( roPermeateSampleState ); } break; }