Add error when price calculation was not successful

This commit is contained in:
Jonathan Jenne
2023-05-24 15:16:10 +02:00
parent 47407ac79a
commit dddb1dc53a
2 changed files with 2 additions and 0 deletions

View File

@@ -81,6 +81,7 @@
MandatorNotFound MandatorNotFound
MissingXmlAttribute MissingXmlAttribute
AttributeValidationFailed AttributeValidationFailed
PriceNotCalculated
End Enum End Enum
Public Class DocumentError Public Class DocumentError

View File

@@ -383,6 +383,7 @@ Namespace Documents
''' </summary> ''' </summary>
Public Async Function MaybeApplyPriceFunctions(pDocument As Document, pMandator As Mandator, pTemplate As Template) As Task(Of Document) Public Async Function MaybeApplyPriceFunctions(pDocument As Document, pMandator As Mandator, pTemplate As Template) As Task(Of Document)
If pDocument.HasErrors Then If pDocument.HasErrors Then
pDocument.AddDocumentError(DocumentErrorType.PriceNotCalculated, "Der Preis konnte für mindestens eine Zeile nicht ermittelt werden, weil es noch Fehler im Dokument gibt")
Return pDocument Return pDocument
End If End If