diff --git a/src/documents/parsers.py b/src/documents/parsers.py index 4bec79c61..b301e79ad 100644 --- a/src/documents/parsers.py +++ b/src/documents/parsers.py @@ -322,7 +322,7 @@ class DocumentParser(LoggingMixin): def extract_metadata(self, document_path, mime_type): return [] - def parse(self, document_path, mime_type, file_name=None): + def parse(self, document_path, mime_type, file_name=None, custom_options=None): raise NotImplementedError def get_archive_path(self): diff --git a/src/paperless_text/parsers.py b/src/paperless_text/parsers.py index 4889c54df..5b7f4844b 100644 --- a/src/paperless_text/parsers.py +++ b/src/paperless_text/parsers.py @@ -35,6 +35,6 @@ class TextDocumentParser(DocumentParser): return out_path - def parse(self, document_path, mime_type, file_name=None): + def parse(self, document_path, mime_type, file_name=None, custom_options=None): with open(document_path) as f: self.text = f.read() diff --git a/src/paperless_tika/parsers.py b/src/paperless_tika/parsers.py index ea6a83f6c..83fc6ad79 100644 --- a/src/paperless_tika/parsers.py +++ b/src/paperless_tika/parsers.py @@ -53,7 +53,7 @@ class TikaDocumentParser(DocumentParser): for key in parsed["metadata"] ] - def parse(self, document_path: Path, mime_type, file_name=None): + def parse(self, document_path: Path, mime_type, file_name=None, custom_options=None): self.log("info", f"Sending {document_path} to Tika server") tika_server = settings.TIKA_ENDPOINT