GNOME Bugzilla – Bug 318808
filter actions do not update index files on Maildir accounts
Last modified: 2021-05-19 11:57:12 UTC
Please describe the problem: The index files used to track which files have been deleted and which are marked as Junk are not updated when a filter action such as "Move" is performed. Since these index files are only updated when evolution is closed normally (bug?), if evolution crashes, this results in two copies of each filtered message: one in the Inbox folder (which should be marked deleted or junk) and another copy in the destination Folder. The copy in the Inbox folder is not marked deleted or Junk because the index file was never updated. If the mail client has been running for a few days, that may mean that thousands of emails are duplicated. Steps to reproduce: 1. Move a message in a Maildir folder to another Maildir folder 2. kill -9 evolution 3. Restart evolution Actual results: Duplicated message Expected results: Only one copy in the destination folder Does this happen every time? Yes Other information:
adding filters keyword
is this a duplicate of bug #318518?
oops, mistyped the bug number. The bug should be bug #318515
No, because this bug specifically relates to filter actions and the other bug is related to user interface actions.
correcting the status whiteboard namespace to keep consistency. sorry for the noise, my fault.
Hi Jason, if you have time, could you please check again whether this issue still happens in Evolution 3.2.3 or 3.0.3 and update this report by adding a comment and changing the "Version" field and provide information about your distribution? Thanks a lot.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new bug report ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.