Chore: Converts all call sites and test asserts to use apply_async and headers (#12591)

This commit is contained in:
Trenton H authored and GitHub committed 2026-04-20 11:40:04 -07:00
1 parent 733d873e34
commit fbf4e32646
24 files changed
+465 -425

No files matched your search

+10 -5
View File
@@ -37,6 +37,7 @@ from documents.data_models import DocumentMetadataOverrides
from documents.data_models import DocumentSource
from documents.loggers import LoggingMixin
from documents.models import Correspondent
from documents.models import PaperlessTask
from documents.parsers import is_mime_type_supported
from documents.tasks import consume_file
from paperless.network import is_public_ip
@@ -893,8 +894,12 @@ class MailAccountHandler(LoggingMixin):
)
consume_task = consume_file.s(
input_doc,
doc_overrides,
input_doc=input_doc,
overrides=doc_overrides,
).set(
headers={
"trigger_source": PaperlessTask.TriggerSource.EMAIL_CONSUME,
},
)
consume_tasks.append(consume_task)
@@ -991,9 +996,9 @@ class MailAccountHandler(LoggingMixin):
)
consume_task = consume_file.s(
input_doc,
doc_overrides,
)
input_doc=input_doc,
overrides=doc_overrides,
).set(headers={"trigger_source": PaperlessTask.TriggerSource.EMAIL_CONSUME})
queue_consumption_tasks(
consume_tasks=[consume_task],