Correctly parse SOAP errors.

This commit is contained in:
Denys Smirnov 2021-05-22 22:28:24 +03:00 committed by Huin
parent 73c6c11985
commit b5cf3be9f2

View File

@ -185,9 +185,11 @@ type soapBody struct {
// SOAPFaultError implements error, and contains SOAP fault information. // SOAPFaultError implements error, and contains SOAP fault information.
type SOAPFaultError struct { type SOAPFaultError struct {
FaultCode string `xml:"faultcode"` FaultCode string `xml:"faultCode"`
FaultString string `xml:"faultstring"` FaultString string `xml:"faultString"`
Detail string `xml:"detail"` Detail struct {
Raw []byte `xml:",innerxml"`
} `xml:"detail"`
} }
func (err *SOAPFaultError) Error() string { func (err *SOAPFaultError) Error() string {