From: Tobias Kuhn Date: Thu, 27 Nov 2025 19:01:12 +0000 (+0100) Subject: Fix languages field definition, adjust test and update readme (#87) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e449f43e652803ff7e975c3c067573e615dd6629;p=thirdparty%2Fpython-drafthorse.git 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 --- 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"))