diff --git a/src/paperless_mail/admin.py b/src/paperless_mail/admin.py index df7bac86a..ca2737e2e 100644 --- a/src/paperless_mail/admin.py +++ b/src/paperless_mail/admin.py @@ -118,17 +118,17 @@ class ProcessedMailAdmin(admin.ModelAdmin): readonly_fields = [ "owner", - "processed", - "received", - "status", - "subject", - "error", - "uid", - "folder", "rule", + "folder", + "uid", + "subject", + "received", + "processed", + "status", + "error", ] - list_filter = ("status",) + list_filter = ("status", "rule") admin.site.register(MailAccount, MailAccountAdmin) diff --git a/src/paperless_mail/mail.py b/src/paperless_mail/mail.py index a1ee55827..740a7cbce 100644 --- a/src/paperless_mail/mail.py +++ b/src/paperless_mail/mail.py @@ -8,6 +8,7 @@ from datetime import date from datetime import timedelta from fnmatch import fnmatch from typing import Dict +from typing import List import magic import pathvalidate @@ -151,7 +152,7 @@ class TagMailAction(BaseMailAction): @shared_task def apply_mail_action( - result: str, + result: List[str], rule_id: int, message_uid: str, message_subject: str,