From 98518d8e20f9685e862bd633f0ea844d0518a749 Mon Sep 17 00:00:00 2001 From: kataras Date: Thu, 5 May 2022 02:49:03 +0300 Subject: [PATCH] minor --- x/errors/path_type_parameter_error_handler.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/x/errors/path_type_parameter_error_handler.go b/x/errors/path_type_parameter_error_handler.go index 801a47d0..2e4125e4 100644 --- a/x/errors/path_type_parameter_error_handler.go +++ b/x/errors/path_type_parameter_error_handler.go @@ -1,10 +1,13 @@ package errors -import "github.com/kataras/iris/v12/context" +import ( + "github.com/kataras/iris/v12/context" + "github.com/kataras/iris/v12/macro/handler" +) // DefaultPathTypeParameterErrorHandler registers an error handler for macro path type parameter. // Register it with Application.Macros().SetErrorHandler(DefaultPathTypeParameterErrorHandler). -func DefaultPathTypeParameterErrorHandler(ctx *context.Context, paramIndex int, err error) { +var DefaultPathTypeParameterErrorHandler handler.ParamErrorHandler = func(ctx *context.Context, paramIndex int, err error) { param := ctx.Params().GetEntryAt(paramIndex) // key, value fields. InvalidArgument.DataWithDetails(ctx, "invalid path parameter", err.Error(), param) }