From 467ea9323e8d0521a8d9244ff5bf52b270b524e9 Mon Sep 17 00:00:00 2001 From: Lukas Metzger Date: Sat, 7 Sep 2024 18:20:32 +0000 Subject: [PATCH] Fixed implementation for password protected pdfs --- src/documents/barcodes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/documents/barcodes.py b/src/documents/barcodes.py index 6eb4684d0..97177cbf6 100644 --- a/src/documents/barcodes.py +++ b/src/documents/barcodes.py @@ -7,8 +7,8 @@ from typing import Optional from django.conf import settings from pdf2image import convert_from_path -from pdf2image.exceptions import PDFPageCountError from pikepdf import Page +from pikepdf import PasswordError from pikepdf import Pdf from PIL import Image @@ -287,7 +287,7 @@ class BarcodePlugin(ConsumeTaskPlugin): # Password protected files can't be checked # This is the exception raised for those - except PDFPageCountError as e: + except PasswordError as e: logger.warning( f"File is likely password protected, not checking for barcodes: {e}", )