Specifying "limit" in folder.getChildren does not have any effect

  • I have checked that the [SDK documentation][sdk-docs] doesn't solve my issue.
  • I have checked that the [API documentation][api-docs] doesn't solve my issue.
  • I have searched the [Box Developer Forums][dev-forums] and my issue isn't already reported (or if it has been reported, I have attached a link to it, for reference).
  • I have searched [Issues in this repo][github-repo] and my issue isn't already reported.

Description of the Issue

Related commit to this issue: #861
My code:


            int assetsRead = 0;
            for (BoxItem.Info itemInfo : boxFolder.getChildren(date, ASC,
                    offset, limit, REQUIRED_FIELDS)) {
                if (itemInfo instanceof BoxFile.Info) {
                    // do something
                } else if (itemInfo instanceof BoxFolder.Info) {
                    // do something
                }
                assetsRead++;
            }

Output: assetsRead > limit

I set the limit to 1000. While crawling folders that have more than 3000 subfolders/files, the boxFolder.getChildren returns all the items in the folder instead of specified limit.

Please look into this issue as this is affecting our service.

Creating a new issue as #871 is not reopenable.