Describe the bug
This morning a manual bolus was interrupted by an empty reservoir, but the entry left in the bolus history shows that -1.2 units were delivered. I believe the requested bolus was originally around 2 units, so I think the requested bolus amount showing 0.65 U may also be incorrect.
Attach an Issue Report
Let me know if this would be useful.
To Reproduce
No reproduction available at this time.
Expected behavior
Negative insulin quantities can never be delivered.
Screenshots

Phone
- Hardware: iPhone 16 Pro
- OS Version: iOS 18.5 (22F76)
Loop Version
Pump
- Manufacturer: Omnipod
- Model: DASH
- Firmware version: 11.7.0
Additional context
Pump event:
10:48
Bolus
DoseEntry(type: LoopKit.DoseType.bolus, startDate: 2025-06-29 14:48:18 +0000, endDate: 2025-06-29 14:48:53 +0000, value: 0.6499999999999999, unit: LoopKit.DoseUnit.units, deliveredUnits: Optional(-1.2000000000000002), description: nil, insulinType: Optional(LoopKit.InsulinType.fiasp), automatic: Optional(false), manuallyEntered: false, syncIdentifier: Optional("626f6c757320302e3634393939393939393939393939393920323032352d30362d32395431343a34383a31385a"), isMutable: false, wasProgrammedByPumpUI: false, scheduledBasalRate: nil)
626f6c757320302e3634393939393939393939393939393920323032352d30362d32395431343a34383a31385a
Describe the bug
This morning a manual bolus was interrupted by an empty reservoir, but the entry left in the bolus history shows that -1.2 units were delivered. I believe the requested bolus was originally around 2 units, so I think the requested bolus amount showing 0.65 U may also be incorrect.
Attach an Issue Report
Let me know if this would be useful.
To Reproduce
No reproduction available at this time.
Expected behavior
Negative insulin quantities can never be delivered.
Screenshots

Phone
Loop Version
Pump
Additional context
Pump event: