mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-14 06:40:50 +00:00
Merge pull request #735 from MBombeck/feat/mood-level-a
Five dimensions behind the mood check-in
This commit is contained in:
47 files changed
+3667
-74
No files matched your search
@@ -774,6 +774,19 @@ const handler = apiHandler(
|
||||
date: entry.date,
|
||||
mood: entry.mood,
|
||||
score: entry.score,
|
||||
// The five level-A values, carried the same way `syncVersion`
|
||||
// is: absent in the file means the file predates the columns,
|
||||
// and an upsert whose update arm stated them would wipe live
|
||||
// answers off every matched row when an older backup is
|
||||
// restored over a going concern. A file that has them writes
|
||||
// them, including an explicit null; a file that does not says
|
||||
// nothing. Never derived — filling one in here would put a
|
||||
// number the person never gave into a restored row.
|
||||
...(entry.a1 === undefined ? {} : { moodA1: entry.a1 }),
|
||||
...(entry.a2 === undefined ? {} : { stressA2: entry.a2 }),
|
||||
...(entry.a3 === undefined ? {} : { energyA3: entry.a3 }),
|
||||
...(entry.a4 === undefined ? {} : { connectionA4: entry.a4 }),
|
||||
...(entry.a5 === undefined ? {} : { stabilityA5: entry.a5 }),
|
||||
tags: entry.tags ?? null,
|
||||
// The note comes back the way every other dual-column note
|
||||
// does: ciphertext verbatim when the file carries it, and a
|
||||
|
||||
Reference in new issue
Block a user