Skip to content

Commit 14975f6

Browse files
authored
fix(client): Avoid division by zero in pagination (ktrysmt#188)
1 parent 7dc3dd0 commit 14975f6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ func (c *Client) doRequest(req *http.Request, emptyResponse bool) (interface{},
320320
var values []interface{}
321321
for {
322322
values = append(values, responsePaginated.Values...)
323-
if responsePaginated.Size/responsePaginated.Pagelen <= responsePaginated.Page {
323+
if responsePaginated.Pagelen == 0 || responsePaginated.Size/responsePaginated.Pagelen <= responsePaginated.Page {
324324
break
325325
}
326326
newReq, err := http.NewRequest(req.Method, responsePaginated.Next, nil)

0 commit comments

Comments
 (0)