(763) Fix mainstream preview bug within guide chapters #9715
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Trello card: https://trello.com/c/WZvzmuMI/763-bug-mainstream-preview-bug-within-guide-chapters
This fixes the issue when previewing content types with multiple pages by updating all relative links to link to the preview page with the path added as a query string, allowing any content to be parsed via the
GetPreviewContent
service.Additionally, because we can't reliably get all the instances within a document when parsing the content randomly, I've updated the call to
instances
to fetch the instance count via the Publishing API (PR here alphagov/publishing-api#3030) rather than relying on the count on the current preview page.This can't be merged until alphagov/publishing-api#3030 is merged