]> git.ipfire.org Git - thirdparty/python-drafthorse.git/commitdiff
fix: supported profile for TradeDelivery members (#56)
authorRaffael Meyer <14891507+barredterra@users.noreply.github.com>
Wed, 22 Jan 2025 10:52:28 +0000 (11:52 +0100)
committerGitHub <noreply@github.com>
Wed, 22 Jan 2025 10:52:28 +0000 (11:52 +0100)
drafthorse/models/delivery.py

index c51ab96b024162a6bdab7936db5bca3d6011c76a..b584cc8fdad322988a83c0dfc27e1ddff186240a 100644 (file)
@@ -1,4 +1,4 @@
-from . import BASIC, EXTENDED, NS_RAM
+from . import BASIC, COMFORT, EXTENDED, NS_RAM
 from .elements import Element
 from .fields import DateTimeField, Field, StringField
 from .party import (
@@ -49,10 +49,11 @@ class TradeDelivery(Element):
         SupplyChainConsignment,
         default=False,
         required=False,
+        profile=EXTENDED,
         _d="Detailinformationen zur Konsignation oder Sendung",
     )
     ship_to: ShipToTradeParty = Field(
-        ShipToTradeParty, required=False, profile=EXTENDED
+        ShipToTradeParty, required=False, profile=COMFORT
     )
     ultimate_ship_to: UltimateShipToTradeParty = Field(
         UltimateShipToTradeParty, required=False, profile=EXTENDED
@@ -62,7 +63,7 @@ class TradeDelivery(Element):
     )
     event: SupplyChainEvent = Field(SupplyChainEvent, required=False, profile=BASIC)
     despatch_advice: DespatchAdviceReferencedDocument = Field(
-        DespatchAdviceReferencedDocument, required=False, profile=EXTENDED
+        DespatchAdviceReferencedDocument, required=False, profile=COMFORT
     )
     delivery_note: DeliveryNoteReferencedDocument = Field(
         DeliveryNoteReferencedDocument, required=False, profile=EXTENDED