mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 12:32:43 +00:00
Picking a symptom without tapping an intensity is how most of them are logged. The sheet sends severity null for those, the schema took a number or nothing at all, and the day log came back 422 with two issues for two symptoms. All the sheet could say was "Could not save. Try again.", and the cycle saved fine as soon as the symptoms were removed, which sent people looking in the wrong place. Nothing else disagreed: the link row has always stored an unrated symptom as a plain presence, and the writer already maps a non-number to NULL. Only the gate at the door refused it, on both the create and the patch path, and no test touched either schema. Refs #1001