mirror of
https://github.com/bitechdev/ResolveSpec.git
synced 2026-06-28 07:47:39 +00:00
fix(headers): correct order of limit and offset parsing
This commit is contained in:
@@ -225,12 +225,13 @@ func (h *Handler) parseOptionsFromHeaders(r common.Request, model interface{}) E
|
|||||||
limitValueParts := strings.Split(limitValue, ",")
|
limitValueParts := strings.Split(limitValue, ",")
|
||||||
|
|
||||||
if len(limitValueParts) > 1 {
|
if len(limitValueParts) > 1 {
|
||||||
if offset, err := strconv.Atoi(limitValueParts[0]); err == nil {
|
if limit, err := strconv.Atoi(limitValueParts[0]); err == nil {
|
||||||
options.Offset = &offset
|
|
||||||
}
|
|
||||||
if limit, err := strconv.Atoi(limitValueParts[1]); err == nil {
|
|
||||||
options.Limit = &limit
|
options.Limit = &limit
|
||||||
}
|
}
|
||||||
|
if offset, err := strconv.Atoi(limitValueParts[1]); err == nil {
|
||||||
|
options.Offset = &offset
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
if limit, err := strconv.Atoi(limitValueParts[0]); err == nil {
|
if limit, err := strconv.Atoi(limitValueParts[0]); err == nil {
|
||||||
options.Limit = &limit
|
options.Limit = &limit
|
||||||
|
|||||||
Reference in New Issue
Block a user