Index: WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml =================================================================== diff -u -r54448 -r54533 --- WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml (.../Service.cls.xml) (revision 54448) +++ WSimpl/EC/Unishop/OrderConfirmation/Service.cls.xml (.../Service.cls.xml) (revision 54533) @@ -85,8 +85,10 @@ Do ..VerwerkReferenties(OfferteVanHandel, VanHoeckeOfferte) Do ..ExterneVerkoopService.BestelOfferte(VanHoeckeOfferteID,KlantID,PersonalityID) - Do ..IntractoMelder.UpdateCartStatus(EDInr,##class(WSimpl.EC.Unishop.OrderConfirmation.Service.IntractoMelder.enu.Status).ERP()) - Do ..IntractoMelder.UpdateCartStatus(VanHoeckeOfferte.GeefExterneId(),##class(WSimpl.EC.Unishop.OrderConfirmation.Service.IntractoMelder.enu.Status).KlaarVoorOV()) + If OfferteVanHandel.IsVhisie4() { + Do ..IntractoMelder.UpdateCartStatus(EDInr,##class(WSimpl.EC.Unishop.OrderConfirmation.Service.IntractoMelder.enu.Status).ERP()) + Do ..IntractoMelder.UpdateCartStatus(VanHoeckeOfferte.GeefExterneId(),##class(WSimpl.EC.Unishop.OrderConfirmation.Service.IntractoMelder.enu.Status).KlaarVoorOV()) + } } Catch { #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch() #dim Message As %String = "Unable to confirm order. (EDINr: "_EDInr_")"_$$$CRLF @@ -202,7 +204,7 @@ Set OfferteVanHandel = ..OfferteService.GeefOfferte(OfferteIDVanHandel) }Catch { #dim Exception As TECH.Exceptions.Exception = ##class(TECH.ExceptionHandler).Catch("TECH.Exceptions.InvalidInputException") - Set NewException = ##class(TECH.Exceptions.InvalidInputException).%New("Invalid EDI number ("_EDInr_").") + Set NewException = ##class(TECH.Exceptions.InvalidInputException).%New("Invalid EDI number ("_EDInr_") for webshop.") Do NewException.VoegToeInnerExceptie(Exception) Do ##class(TECH.ExceptionHandler).Rethrow(NewException) }