Restores using OcrConfig for the moment

This commit is contained in:
Trenton H
2026-02-02 13:32:12 -08:00
parent ddf1d0c3ae
commit bb6ad8aef6
2 changed files with 5 additions and 3 deletions

View File

@@ -10,6 +10,7 @@ from django.utils import timezone
from documents.plugins.date_parsing.base import DateParserConfig from documents.plugins.date_parsing.base import DateParserConfig
from documents.plugins.date_parsing.base import DateParserPluginBase from documents.plugins.date_parsing.base import DateParserPluginBase
from documents.plugins.date_parsing.regex_parser import RegexDateParserPlugin from documents.plugins.date_parsing.regex_parser import RegexDateParserPlugin
from paperless.config import OcrConfig
from paperless.utils import ocr_to_dateparser_languages from paperless.utils import ocr_to_dateparser_languages
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@@ -74,9 +75,9 @@ def get_date_parser() -> DateParserPluginBase:
# 2. Load configuration from settings # 2. Load configuration from settings
# TODO: Get the language from the settings and/or configuration object, depending # TODO: Get the language from the settings and/or configuration object, depending
languages = languages = ( ocr_config = OcrConfig()
settings.DATE_PARSER_LANGUAGES languages = settings.DATE_PARSER_LANGUAGES or ocr_to_dateparser_languages(
or ocr_to_dateparser_languages(settings.OCR_LANGUAGE) ocr_config.language,
) )
config = DateParserConfig( config = DateParserConfig(

View File

@@ -191,6 +191,7 @@ class TestDiscoverParserClass:
mock_entry_points.assert_called_once() mock_entry_points.assert_called_once()
@pytest.mark.django_db
@pytest.mark.date_parsing @pytest.mark.date_parsing
@pytest.mark.usefixtures("mock_date_parser_settings") @pytest.mark.usefixtures("mock_date_parser_settings")
class TestGetDateParser: class TestGetDateParser: