]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: correct api schema for mail_account process (#10157)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Mon, 9 Jun 2025 21:51:58 +0000 (14:51 -0700)
committerGitHub <noreply@github.com>
Mon, 9 Jun 2025 21:51:58 +0000 (14:51 -0700)
src/paperless_mail/views.py

index d286843c9eebeb1df1069ebc3d2ac28a957f485a..3fbf46ec9aae0e04a1c84e69131a1e230690c697 100644 (file)
@@ -44,6 +44,17 @@ from paperless_mail.tasks import process_mail_accounts
             400: OpenApiTypes.STR,
         },
     ),
+    process=extend_schema(
+        operation_id="mail_account_process",
+        description="Manually process the selected mail account for new messages.",
+        responses={
+            200: inline_serializer(
+                name="MailAccountProcessResponse",
+                fields={"result": serializers.CharField(default="OK")},
+            ),
+            404: None,
+        },
+    ),
 )
 class MailAccountViewSet(ModelViewSet, PassUserMixin):
     model = MailAccount