mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-14 18:46:52 +01:00
Dont perform mail actions when rule filename filter not met
Update mail.py
This commit is contained in:
parent
02b2bcafc5
commit
81a7b34101
2 changed files with 64 additions and 7 deletions
|
|
@ -725,11 +725,27 @@ class MailAccountHandler(LoggingMixin):
|
|||
f"by paperless",
|
||||
)
|
||||
|
||||
queue_consumption_tasks(
|
||||
consume_tasks=consume_tasks,
|
||||
rule=rule,
|
||||
message=message,
|
||||
)
|
||||
if len(consume_tasks) > 0:
|
||||
queue_consumption_tasks(
|
||||
consume_tasks=consume_tasks,
|
||||
rule=rule,
|
||||
message=message,
|
||||
)
|
||||
else:
|
||||
# No files to consume, just mark as processed if it wasnt by .eml processing
|
||||
if not ProcessedMail.objects.filter(
|
||||
rule=rule,
|
||||
uid=message.uid,
|
||||
folder=rule.folder,
|
||||
).exists():
|
||||
ProcessedMail.objects.create(
|
||||
rule=rule,
|
||||
folder=rule.folder,
|
||||
uid=message.uid,
|
||||
subject=message.subject,
|
||||
received=message.date,
|
||||
status="PROCESSED_WO_CONSUMPTION",
|
||||
)
|
||||
|
||||
return processed_attachments
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue