]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fixes generation of thumbnails when the archive file hasn't already been created
authorTrenton H <797416+stumpylog@users.noreply.github.com>
Mon, 26 Jun 2023 15:16:49 +0000 (08:16 -0700)
committerTrenton H <797416+stumpylog@users.noreply.github.com>
Mon, 26 Jun 2023 16:36:50 +0000 (10:36 -0600)
src/paperless_mail/parsers.py
src/paperless_mail/tests/test_parsers.py

index dec2b4754204100576da124b12c3493a46f187aa..1fcc8918887e7fa397e1ee223b32a5c6739c9ccb 100644 (file)
@@ -33,7 +33,9 @@ class MailDocumentParser(DocumentParser):
 
     def get_thumbnail(self, document_path: Path, mime_type: str, file_name=None):
         if not self.archive_path:
-            self.archive_path = self.generate_pdf(document_path)
+            self.archive_path = self.generate_pdf(
+                self.parse_file_to_message(document_path),
+            )
 
         return make_thumbnail_from_pdf(
             self.archive_path,
@@ -300,9 +302,6 @@ class MailDocumentParser(DocumentParser):
         css_file = Path(__file__).parent / "templates" / "output.css"
         email_html_file = self.mail_to_html(mail)
 
-        print(css_file)
-        print(email_html_file)
-
         with css_file.open("rb") as css_handle, email_html_file.open(
             "rb",
         ) as email_html_handle:
index 7b7d2463aa921c9813487285c34bb1a2ad417156..41787adda16b242f833d38bfaadb2982b4acd043 100644 (file)
@@ -293,9 +293,7 @@ class TestEmailThumbnailGenerate(BaseMailParserTestCase):
             "message/rfc822",
         )
 
-        mock_generate_pdf.assert_called_once_with(
-            test_file,
-        )
+        mock_generate_pdf.assert_called_once()
         mock_make_thumbnail_from_pdf.assert_called_once_with(
             "Mocked return value..",
             self.parser.tempdir,