canvasapi icon indicating copy to clipboard operation
canvasapi copied to clipboard

GraphQL needs to be put in PaginatedList

Open jonespm opened this issue 4 months ago • 0 comments

Describe the bug

An upcoming (or recent depending on when you read this) change coming to Canvas is going to impose per page limits to GraphQL requests, previously unlimited. GraphQL call isn't paginated in this code so it likely won't work.

To Reproduce

Steps to reproduce the behavior:

  1. Need to setup CanvasAPI to run a GraphQL call
  2. Will fill in more details later once it's tested but any call that returns more than 10 results (like all courses for a term) would likely only return the first page.

Expected behavior

Return a paginated list so the user can page through it.

Environment information

  • Python version 3.12
  • CanvasAPI version 3.3.0

jonespm avatar Sep 27 '24 18:09 jonespm