]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Fix: respect deskew / rotate pages from AppConfig if set (#7501)
authorshamoon <4887959+shamoon@users.noreply.github.com>
Tue, 20 Aug 2024 02:38:40 +0000 (19:38 -0700)
committerGitHub <noreply@github.com>
Tue, 20 Aug 2024 02:38:40 +0000 (19:38 -0700)
src/paperless/config.py

index 4195a16db7374b509112ac8d2242f9331afb7327..00afb2a13473ece04f989868a8eb634e06a94efa 100644 (file)
@@ -70,8 +70,14 @@ class OcrConfig(OutputTypeConfig):
         )
         self.image_dpi = app_config.image_dpi or settings.OCR_IMAGE_DPI
         self.clean = app_config.unpaper_clean or settings.OCR_CLEAN
-        self.deskew = app_config.deskew or settings.OCR_DESKEW
-        self.rotate = app_config.rotate_pages or settings.OCR_ROTATE_PAGES
+        self.deskew = (
+            app_config.deskew if app_config.deskew is not None else settings.OCR_DESKEW
+        )
+        self.rotate = (
+            app_config.rotate_pages
+            if app_config.rotate_pages is not None
+            else settings.OCR_ROTATE_PAGES
+        )
         self.rotate_threshold = (
             app_config.rotate_pages_threshold or settings.OCR_ROTATE_PAGES_THRESHOLD
         )