Files
HealthLog/src/lib/cycle
Marc-André Bombeck cf903f5022 fix(crypto): stop day-log upserts wiping undecryptable encrypted fields
A partial-update upsert soft-decrypted the existing encrypted column,
returned null on failure, then re-wrote it — so editing an unrelated
field permanently nulled an undecryptable note or sensitive envelope.

Preserve the existing ciphertext verbatim when the encrypted field is
absent from the update; only re-encrypt on an explicit field write.
Mirrors the v1.18.1 rotation fix.
2026-06-20 16:38:09 +02:00
..
2026-06-19 22:20:31 +02:00