[edit 21-03-31]: A fix has been deployed.
There are pages missing and others appear multiple times when fetching descendants of a page through /rest/api/content/{pageId}/descendant/page
.
This is especially obvious when using limit=1
where consecutive pages in the result return the same page/content (and skip pages). It looks like a pagination issue on confluence side.
So for example /rest/api/content/{pageId}/descendant/page?next=true&limit=1&start=8
and
/rest/api/content/{pageId}/descendant/page?next=true&limit=1&start=9
just returned the same content for me and other content is missing.
It’s also always the same pages that are missing/multiple times for the same request as long as the page tree is identical. When I mutate the page tree by just moving a couple pages around and try again, then other pages are missing or multiple times in the result.