in src/amo/pages/AddonReviewList/index.js [152:184]
page: getCurrentPage(location),
score: location.query.score || null,
}),
);
}
}
componentDidMount() {
// Permissions are fetched in componentDidMount because siteUser
// is not reliable while server rendering.
// https://github.com/mozilla/addons-frontend/issues/6717
this.dispatchFetchReviewPermissions();
}
dispatchFetchReviewPermissions() {
const {
addon,
checkingIfSiteUserCanReply,
dispatch,
errorHandler,
siteUser,
siteUserCanReplyToReviews,
} = this.props;
if (
addon &&
siteUser &&
siteUserCanReplyToReviews === null &&
!checkingIfSiteUserCanReply &&
!errorHandler.hasError()
) {
dispatch(
fetchReviewPermissions({