From 9afba96385a91dbf2b2ac3c762105e98e0d413b7 Mon Sep 17 00:00:00 2001 From: Julius Pedersen Date: Wed, 24 Mar 2021 13:16:50 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20Fix=20server=20side=20errors=20g?= =?UTF-8?q?etting=20muted=20(#417)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/release_notes/0.0.50.md | 2 ++ pkg/client/core/api/rest/client.go | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/release_notes/0.0.50.md b/docs/release_notes/0.0.50.md index f7e6d2f04..4920a4617 100644 --- a/docs/release_notes/0.0.50.md +++ b/docs/release_notes/0.0.50.md @@ -6,4 +6,6 @@ KM203: Add handling of timeout errors for certificate creation during IdentityManager creation +🐛 Fix server side to client side errors getting muted when unable to deserialize the JSON + ## Other diff --git a/pkg/client/core/api/rest/client.go b/pkg/client/core/api/rest/client.go index 67bdb58d3..77b95ee76 100644 --- a/pkg/client/core/api/rest/client.go +++ b/pkg/client/core/api/rest/client.go @@ -130,7 +130,7 @@ func deserializeErrorPayload(jsonContent []byte) error { err := json.Unmarshal(jsonContent, &data) if err != nil { return errors.E( - fmt.Errorf("unmarshalling error from server side: %w", err), + fmt.Errorf("unmarshalling error from server side: %w: %s", err, string(jsonContent)), errors.Internal) }