mirror of
https://github.com/kataras/iris.git
synced 2025-03-14 08:26:26 +01:00
fix #1849
This commit is contained in:
parent
5eb49a8861
commit
03ca38544e
|
@ -2457,11 +2457,19 @@ func (ctx *Context) ReadJSON(outPtr interface{}, opts ...JSONReader) error {
|
|||
return err
|
||||
}
|
||||
|
||||
return options.unmarshal(ctx.request.Context(), body, outPtr)
|
||||
err = options.unmarshal(ctx.request.Context(), body, outPtr)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
} else {
|
||||
_, decodeFunc := options.getDecoder(ctx.request.Body, outPtr)
|
||||
err := decodeFunc(ctx.request.Context(), outPtr)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
_, decodeFunc := options.getDecoder(ctx.request.Body, outPtr)
|
||||
return decodeFunc(ctx.request.Context(), outPtr)
|
||||
return ctx.app.Validate(outPtr)
|
||||
|
||||
/*
|
||||
b, err := ctx.GetBody()
|
||||
|
|
Loading…
Reference in New Issue
Block a user