Ignore PodFaultException in cancelBolus
This commit is contained in:
parent
e350856161
commit
4beb62700b
|
@ -245,7 +245,13 @@ public class OmnipodManager {
|
||||||
throw new IllegalDeliveryStatusException(DeliveryStatus.BOLUS_IN_PROGRESS, podState.getLastDeliveryStatus());
|
throw new IllegalDeliveryStatusException(DeliveryStatus.BOLUS_IN_PROGRESS, podState.getLastDeliveryStatus());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
executeAndVerify(() -> communicationService.executeAction(new CancelDeliveryAction(podState, DeliveryType.BOLUS, acknowledgementBeep)));
|
executeAndVerify(() -> communicationService.executeAction(new CancelDeliveryAction(podState, DeliveryType.BOLUS, acknowledgementBeep)));
|
||||||
|
} catch (PodFaultException ex) {
|
||||||
|
if (isLoggingEnabled()) {
|
||||||
|
LOG.info("Ignoring PodFaultException in cancelBolus", ex);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
activeBolusData.getDisposables().dispose();
|
activeBolusData.getDisposables().dispose();
|
||||||
activeBolusData.getBolusCompletionSubject().onSuccess(new BolusDeliveryResult(activeBolusData.estimateUnitsDelivered()));
|
activeBolusData.getBolusCompletionSubject().onSuccess(new BolusDeliveryResult(activeBolusData.estimateUnitsDelivered()));
|
||||||
|
|
Loading…
Reference in a new issue