From 47a74360dd6681224939d93ef6f9ff2b9e010236 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 8 Jul 2015 04:15:58 -0400 Subject: [PATCH] Remove double execution of backend. Store the language in the instance. --- mayan/apps/ocr/classes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mayan/apps/ocr/classes.py b/mayan/apps/ocr/classes.py index 3e8165cf33..0bc8701fd5 100644 --- a/mayan/apps/ocr/classes.py +++ b/mayan/apps/ocr/classes.py @@ -22,13 +22,14 @@ class OCRBackendBase(object): image = page.get_image() logger.info('Processing page: %d of document version: %s', page.page_number, document_version) document_page_content, created = DocumentPageContent.objects.get_or_create(document_page=page) - result = self.execute(file_object=image, language=language) document_page_content.content = self.execute(file_object=image, language=language) document_page_content.save() image.close() logger.info('Finished processing page: %d of document version: %s', page.page_number, document_version) def execute(self, file_object, language=None, transformations=None): + self.language = language + if not transformations: transformations = []