From 264504affcb2dc3dbc73bb08a2e4b9c3e5d1281b Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sun, 10 Aug 2025 05:32:52 -0700 Subject: [PATCH] Fix consumer declaration file extensions --- src/paperless_remote/parsers.py | 20 ++++++++++---------- src/paperless_remote/tests/test_parser.py | 20 ++++++++++---------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/paperless_remote/parsers.py b/src/paperless_remote/parsers.py index a3d460d13..b5f92295e 100644 --- a/src/paperless_remote/parsers.py +++ b/src/paperless_remote/parsers.py @@ -43,17 +43,17 @@ class RemoteDocumentParser(RasterisedDocumentParser): def supported_mime_types(self): if self.settings.engine_is_valid(): - return [ - "application/pdf", - "image/png", - "image/jpeg", - "image/tiff", - "image/bmp", - "image/gif", - "image/webp", - ] + return { + "application/pdf": ".pdf", + "image/png": ".png", + "image/jpeg": ".jpg", + "image/tiff": ".tiff", + "image/bmp": ".bmp", + "image/gif": ".gif", + "image/webp": ".webp", + } else: - return [] + return {} def azure_ai_vision_parse( self, diff --git a/src/paperless_remote/tests/test_parser.py b/src/paperless_remote/tests/test_parser.py index 377c98ce6..d83baa140 100644 --- a/src/paperless_remote/tests/test_parser.py +++ b/src/paperless_remote/tests/test_parser.py @@ -75,20 +75,20 @@ class TestParser(DirectoriesMixin, FileSystemAssertsMixin, TestCase): ) def test_supported_mime_types_valid_config(self): parser = RemoteDocumentParser(uuid.uuid4()) - expected_types = [ - "application/pdf", - "image/png", - "image/jpeg", - "image/tiff", - "image/bmp", - "image/gif", - "image/webp", - ] + expected_types = { + "application/pdf": ".pdf", + "image/png": ".png", + "image/jpeg": ".jpg", + "image/tiff": ".tiff", + "image/bmp": ".bmp", + "image/gif": ".gif", + "image/webp": ".webp", + } self.assertEqual(parser.supported_mime_types(), expected_types) def test_supported_mime_types_invalid_config(self): parser = get_parser(uuid.uuid4()) - self.assertEqual(parser.supported_mime_types(), []) + self.assertEqual(parser.supported_mime_types(), {}) @override_settings( REMOTE_OCR_ENGINE=None,