mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-02 13:45:10 -05:00
Fixes the logging of an email message to be something useful (#6901)
This commit is contained in:
parent
a6407d64e9
commit
de7c22e8d6
@ -9,6 +9,7 @@ from datetime import date
|
||||
from datetime import timedelta
|
||||
from fnmatch import fnmatch
|
||||
from pathlib import Path
|
||||
from typing import TYPE_CHECKING
|
||||
from typing import Optional
|
||||
from typing import Union
|
||||
|
||||
@ -584,12 +585,17 @@ class MailAccountHandler(LoggingMixin):
|
||||
total_processed_files = 0
|
||||
|
||||
for message in messages:
|
||||
if TYPE_CHECKING:
|
||||
assert isinstance(message, MailMessage)
|
||||
|
||||
if ProcessedMail.objects.filter(
|
||||
rule=rule,
|
||||
uid=message.uid,
|
||||
folder=rule.folder,
|
||||
).exists():
|
||||
self.log.debug(f"Skipping mail {message}, already processed.")
|
||||
self.log.debug(
|
||||
f"Skipping mail '{message.uid}' subject '{message.subject}' from '{message.from_}', already processed.",
|
||||
)
|
||||
continue
|
||||
|
||||
try:
|
||||
@ -659,7 +665,7 @@ class MailAccountHandler(LoggingMixin):
|
||||
):
|
||||
processed_attachments = 0
|
||||
|
||||
consume_tasks = list()
|
||||
consume_tasks = []
|
||||
|
||||
for att in message.attachments:
|
||||
if (
|
||||
|
Loading…
x
Reference in New Issue
Block a user