Don't wrap Error object twice.

This commit is contained in:
Joachim Bauch 2020-12-17 14:32:27 +01:00
parent 64cccab641
commit b62beb2d31
No known key found for this signature in database
GPG key ID: 77C1D22D53E15F02

View file

@ -104,6 +104,10 @@ func (m *ClientMessage) NewErrorServerMessage(e *Error) *ServerMessage {
}
func (m *ClientMessage) NewWrappedErrorServerMessage(e error) *ServerMessage {
if e, ok := e.(*Error); ok {
return m.NewErrorServerMessage(e)
}
return m.NewErrorServerMessage(NewError("internal_error", e.Error()))
}