]> git.ipfire.org Git - thirdparty/python-drafthorse.git/commitdiff
Corrected field properties
authorBen Dangelmayr <dangelmayr@rami.io>
Tue, 5 Jul 2022 13:57:24 +0000 (15:57 +0200)
committerBen Dangelmayr <dangelmayr@rami.io>
Tue, 5 Jul 2022 13:57:24 +0000 (15:57 +0200)
drafthorse/models/document.py
drafthorse/models/product.py

index 7c7d148fdef75ef9abae71059755b5d0b6c17c0d..70170366f3c5cd1db4039870b48a22732a769d14 100644 (file)
@@ -93,7 +93,7 @@ class Header(Element):
         tag = "ExchangedDocument"
 
 
-class Invoice(Element):
+class Document(Element):
     context = Field(DocumentContext, required=True)
     header = Field(Header, required=True)
     trade = Field(TradeTransaction, required=True)
index 07af4f0571e4a3b3e137fac91d91be55251599bc..9e6ac018a6f89ea79c02a1238a275e70f4549043 100644 (file)
@@ -69,10 +69,10 @@ class ReferencedProduct(Element):
 class TradeProduct(Element):
     global_id = IDField(NS_RAM, "GlobalID", required=False, profile=COMFORT)
     seller_assigned_id = StringField(
-        NS_RAM, "SellerAssignedID", required=True, profile=COMFORT
+        NS_RAM, "SellerAssignedID", required=False, profile=COMFORT
     )
     buyer_assigned_id = StringField(
-        NS_RAM, "BuyerAssignedID", required=True, profile=COMFORT
+        NS_RAM, "BuyerAssignedID", required=False, profile=COMFORT
     )
     name = StringField(NS_RAM, "Name", required=False, profile=COMFORT)
     description = StringField(NS_RAM, "Description", required=False, profile=COMFORT)