mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
Notes, workout tracks and the cached insights payload each read their ciphertext and legacy column their own way: the cache read the readable column first, and the two that read the ciphertext first disagreed on a value that does not open. readSealedOrLegacy fixes the order (ciphertext whenever present, the readable column only without one, never as a stand-in for a failed open) and makes each caller state what a failed open means.