Index: firmware/App/Modes/ModeTreatment.c =================================================================== diff -u -ra1f14a4e422f94b6bc25d1b91839761e7e1196d7 -r5ace05425139aa4c64318ecd3b90782e01ef2f7d --- firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision a1f14a4e422f94b6bc25d1b91839761e7e1196d7) +++ firmware/App/Modes/ModeTreatment.c (.../ModeTreatment.c) (revision 5ace05425139aa4c64318ecd3b90782e01ef2f7d) @@ -786,6 +786,8 @@ // If user requests resumption of treatment, resume treatment if ( TRUE == resumeTreatmentAlarmResponseRequest ) { + // Resume from alarm, enable fluid bolus + setBolusPermitted( TRUE ); if ( TRUE == getBloodIsPrimed() ) { lastTreatmentTimeStamp = getMSTimerCount(); @@ -909,6 +911,8 @@ // Back to blood prime when user requests resume treatment if ( TRUE == recirculateToBloodPrimeRequest ) { + // Resume from temp break, enable fluid bolus + setBolusPermitted( TRUE ); transitionToBloodPrime(); result = TREATMENT_BLOOD_PRIME_STATE; }