From d8a8af044808461a792914326d64f2f25af61411 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 2 May 2022 20:41:33 +0200 Subject: [PATCH] internal: don't send an empty error element According to RFC 4918 section 14.5, the error element can't be empty. --- internal/elements.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/internal/elements.go b/internal/elements.go index 4fcc358..1228bf2 100644 --- a/internal/elements.go +++ b/internal/elements.go @@ -143,9 +143,7 @@ func NewErrorResponse(path string, err error) *Response { } var errElt *Error - if !errors.As(err, &errElt) { - errElt = &Error{} - } + errors.As(err, &errElt) href := Href{Path: path} return &Response{