# HG changeset patch # User Christophe de Vienne <christophe@cdevienne.info> # Date 1741354781 -3600 # Fri Mar 07 14:39:41 2025 +0100 # Node ID c7bf1f08085e4766f37236db8c879700eb2a319d # Parent 2f2261ad2e7bc910b49e03ab5713de767ea27818 template-varlist: Fix internal error responses diff --git a/restapi/handlers/template-varlist.go b/restapi/handlers/template-varlist.go --- a/restapi/handlers/template-varlist.go +++ b/restapi/handlers/template-varlist.go @@ -4,7 +4,6 @@ "context" "errors" "fmt" - "net/http" "github.com/Masterminds/squirrel" "github.com/go-openapi/runtime/middleware" @@ -85,6 +84,8 @@ // Handle the incoming request. func (h *TemplateVarlistHandler) Handle(params op.TemplateVarlistParams, principals *models.Principal) middleware.Responder { + log := zerolog.Ctx(params.HTTPRequest.Context()) + varlist, err := h.handle( params.HTTPRequest.Context(), params.Request, @@ -100,9 +101,7 @@ return r } - return op. - NewTemplateVarlistDefault(http.StatusInternalServerError). - WithPayload(models.FromError(err)) + return InternalError(err, log, false) } return op.NewTemplateVarlistOK().WithPayload(varlist)