From e449f43e652803ff7e975c3c067573e615dd6629 Mon Sep 17 00:00:00 2001 From: Tobias Kuhn Date: Thu, 27 Nov 2025 20:01:12 +0100 Subject: [PATCH] Fix languages field definition, adjust test and update readme (#87) * fix languages field definition, adjust test and update readme * Rename --------- Co-authored-by: Raphael Michel --- README.rst | 2 +- drafthorse/models/document.py | 2 +- tests/conftest.py | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index b2ba766..7a326ab 100644 --- a/README.rst +++ b/README.rst @@ -66,7 +66,7 @@ Generating:: doc.header.type_code = "380" doc.header.name = "RECHNUNG" doc.header.issue_date_time = date.today() - doc.header.languages.add("de") + doc.header.language = "ger" note = IncludedNote() note.content.add("Test Node 1") diff --git a/drafthorse/models/document.py b/drafthorse/models/document.py index 4b16f31..be53a76 100644 --- a/drafthorse/models/document.py +++ b/drafthorse/models/document.py @@ -80,7 +80,7 @@ class Header(Element): profile=EXTENDED, _d="Indikator Original/Kopie", ) - languages: StringContainer = MultiStringField( + language = StringField( NS_RAM, "LanguageID", required=False, profile=EXTENDED ) notes: Container = MultiField(IncludedNote) diff --git a/tests/conftest.py b/tests/conftest.py index 5238a6f..30690fa 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -20,7 +20,7 @@ def invoice_document(request): doc.header.type_code = request.param doc.header.name = "RECHNUNG" doc.header.issue_date_time = date.today() - doc.header.languages.add("de") + doc.header.language = "ger" doc.header.notes.add(IncludedNote(content="Test Node 1")) -- 2.47.3