Switched to flag()

Newer versions of imap_tools moved away from `seen()` in favour of
`flag()` and deprecated the former.

This fixes https://github.com/jonaswinkler/paperless-ng/issues/1672

I also remove the mocked `seen()` function and updated the `flag()` mock
This commit is contained in:
Johannes Schöpp
2022-03-02 15:07:53 +01:00
parent 74b94bc66a
commit 0925c90047
2 changed files with 3 additions and 6 deletions

View File

@@ -44,7 +44,7 @@ class MarkReadMailAction(BaseMailAction):
return {"seen": False}
def post_consume(self, M, message_uids, parameter):
M.seen(message_uids, True)
M.flag(message_uids, [MailMessageFlags.SEEN], True)
class MoveMailAction(BaseMailAction):