summaryrefslogtreecommitdiffstats
path: root/tests/test_interceptor.cpp
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-13 11:54:28 +0200
committerDanilo M. <danix@danix.xyz>2026-08-13 11:54:28 +0200
commit2471356c99f506b6227c4f9a9399f051b85ef76c (patch)
tree82f11d61904fef65787df94f435d10db13731078 /tests/test_interceptor.cpp
parent4361411957e3e4d0b4739cf784fc12dfa8654714 (diff)
downloadqtmaildir-2471356c99f506b6227c4f9a9399f051b85ef76c.tar.gz
qtmaildir-2471356c99f506b6227c4f9a9399f051b85ef76c.zip
docs: the data-loss defect took the note too
The first pass of the field repair restored the query and the tags and stopped there. The note was also blank, which the user noticed: every sibling account rule carries an identical note and only the damaged rule had none. The reason it was missed is worth keeping. The shell backup was read for the tagging command, and the note comes from the comment block above it, which the migration had given to all five account rules alike. The handler at fault writes every field of a rule, so every field is equally exposed, and a repair that checks only the fields that first drew attention will leave some of the damage in place. Restored from the four siblings, which are byte-identical, and the whole file re-audited: no rule now has an empty query, id, note or tag list.
Diffstat (limited to 'tests/test_interceptor.cpp')
0 files changed, 0 insertions, 0 deletions