diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-13 11:54:28 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-13 11:54:28 +0200 |
| commit | 2471356c99f506b6227c4f9a9399f051b85ef76c (patch) | |
| tree | 82f11d61904fef65787df94f435d10db13731078 /src/tagdialog.cpp | |
| parent | 4361411957e3e4d0b4739cf784fc12dfa8654714 (diff) | |
| download | qtmaildir-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 'src/tagdialog.cpp')
0 files changed, 0 insertions, 0 deletions
