Skip to content
This repository has been archived by the owner on Feb 19, 2020. It is now read-only.

React app does not load on publish instance due to HierarchyPageImpl #87

Closed
cqsapient opened this issue Jun 19, 2019 · 3 comments
Closed

Comments

@cqsapient
Copy link

When there is no access to /conf folder ( and hence the page policy) to anonymous user on publish instance, then content attribute is empty as it gets populated via HierarchyPageImpl and code is not able to access conf folder

so to fetch the model json it accesses the current page's model

image

But when anonymous user has access to 'conf' folder, then it is populated

and now there are two calls to for model.json

image

because of these two calls nothing gets loaded in the app. I know the call is originated by page model manager, but the app should load in case of two calls as well, or the page specific call should not be initiated when rootmodel url is populated.

For now I removed the content attribute in rootmodel meta tag altogether, please let me know the better and appropriate solution.

@cqsapient
Copy link
Author

The two calls originate only on dispatcher - on publish, when cq:pagemodel_root_url is populated, only once call(rightly so) on the root page is sent to fetch the model, but in dispatcher with the shortened url and without .html , two calls originate. Please let me know if a cleaner solution is available.

@pfauchere
Copy link
Contributor

Would giving read access to the project templates and policies to anonymous solve your issue?

@samuelmeuli
Copy link
Contributor

This is the same issue as #75, and it should be fixed by #131.

Please open a new issue if this isn't resolved for you in the next version :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants