diff options
| author | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2022-09-12 08:55:30 +0200 |
|---|---|---|
| committer | jwijenbergh <jeroenwijenbergh@protonmail.com> | 2022-09-12 08:55:30 +0200 |
| commit | 2d152ba32d048e1e97438d99dd24ed5a32a6b961 (patch) | |
| tree | fb0aedfde1cf57de7a9e2b36622f62657040faf1 /internal | |
| parent | 4a25897ab3e048b8b59c25d50f7f314d21847f2e (diff) | |
Types Error: Do not panic on JSON error
Diffstat (limited to 'internal')
| -rw-r--r-- | internal/types/error.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/internal/types/error.go b/internal/types/error.go index ad6a7e0..8612de3 100644 --- a/internal/types/error.go +++ b/internal/types/error.go @@ -88,7 +88,7 @@ type WrappedErrorMessageJSON struct { Traceback string `json:"traceback"` } -func GetErrorJSONString(err error) string { +func GetErrorJSONString(err error) (string, error) { var wrappedErr *WrappedErrorMessage var level ErrorLevel @@ -110,7 +110,7 @@ func GetErrorJSONString(err error) string { ) if jsonErr != nil { - panic(jsonErr) + return "", jsonErr } - return string(json) + return string(json), nil } |
