diff --git a/internal/error/nested_error.go b/internal/error/nested_error.go index e0a5851..e666a4f 100644 --- a/internal/error/nested_error.go +++ b/internal/error/nested_error.go @@ -75,8 +75,10 @@ func (err *nestedError) Error() string { lines := make([]string, 0, 1+len(err.Extras)) if err.Err != nil { lines = append(lines, makeLine(err.Err.Error(), 0)) + lines = append(lines, makeLines(err.Extras, 1)...) + } else { + lines = append(lines, makeLines(err.Extras, 0)...) } - lines = append(lines, makeLines(err.Extras, 1)...) return strutils.JoinLines(lines) }