mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
The row update (name, schedule, oneShot) committed before the course write. When a concurrent course made the course write refuse, the client got the refusal while the rest was already written. The schedule replace, the row update, the pause era and the course write now commit together, so a refusal leaves the medication unchanged. The rollup recompute runs after the commit.