diff --git a/pkg/api/error.go b/pkg/api/error.go index 2033fed48c46b61ba0df8674ff065c71e1d3a5ac..5121cbae7b3b9304e98a0ae68da270f1aa9b8242 100644 --- a/pkg/api/error.go +++ b/pkg/api/error.go @@ -61,9 +61,9 @@ func handleRekorAPIError(params interface{}, code int, err error, message string } } - switch params.(type) { + switch params := params.(type) { case entries.GetLogEntryByIndexParams: - logMsg(params.(entries.GetLogEntryByIndexParams).HTTPRequest) + logMsg(params.HTTPRequest) switch code { case http.StatusNotFound: return entries.NewGetLogEntryByIndexNotFound() @@ -71,7 +71,7 @@ func handleRekorAPIError(params interface{}, code int, err error, message string return entries.NewGetLogEntryByIndexDefault(code).WithPayload(errorMsg(message, code)) } case entries.GetLogEntryByUUIDParams: - logMsg(params.(entries.GetLogEntryByUUIDParams).HTTPRequest) + logMsg(params.HTTPRequest) switch code { case http.StatusNotFound: return entries.NewGetLogEntryByUUIDNotFound() @@ -79,7 +79,7 @@ func handleRekorAPIError(params interface{}, code int, err error, message string return entries.NewGetLogEntryByUUIDDefault(code).WithPayload(errorMsg(message, code)) } case entries.GetLogEntryProofParams: - logMsg(params.(entries.GetLogEntryProofParams).HTTPRequest) + logMsg(params.HTTPRequest) switch code { case http.StatusNotFound: return entries.NewGetLogEntryProofNotFound() @@ -87,7 +87,7 @@ func handleRekorAPIError(params interface{}, code int, err error, message string return entries.NewGetLogEntryProofDefault(code).WithPayload(errorMsg(message, code)) } case entries.CreateLogEntryParams: - logMsg(params.(entries.CreateLogEntryParams).HTTPRequest) + logMsg(params.HTTPRequest) switch code { case http.StatusBadRequest: return entries.NewCreateLogEntryBadRequest() @@ -97,7 +97,7 @@ func handleRekorAPIError(params interface{}, code int, err error, message string return entries.NewCreateLogEntryDefault(code).WithPayload(errorMsg(message, code)) } case entries.SearchLogQueryParams: - logMsg(params.(entries.SearchLogQueryParams).HTTPRequest) + logMsg(params.HTTPRequest) switch code { case http.StatusBadRequest: return entries.NewSearchLogQueryBadRequest() @@ -105,10 +105,10 @@ func handleRekorAPIError(params interface{}, code int, err error, message string return entries.NewSearchLogQueryDefault(code).WithPayload(errorMsg(message, code)) } case tlog.GetLogInfoParams: - logMsg(params.(tlog.GetLogInfoParams).HTTPRequest) + logMsg(params.HTTPRequest) return tlog.NewGetLogInfoDefault(code).WithPayload(errorMsg(message, code)) case tlog.GetLogProofParams: - logMsg(params.(tlog.GetLogProofParams).HTTPRequest) + logMsg(params.HTTPRequest) switch code { case http.StatusBadRequest: return tlog.NewGetLogProofBadRequest()