diff --git a/services/web/app/src/router.mjs b/services/web/app/src/router.mjs index e61b303195..431906dd4f 100644 --- a/services/web/app/src/router.mjs +++ b/services/web/app/src/router.mjs @@ -695,17 +695,17 @@ async function initialize(webRouter, privateApiRouter, publicApiRouter) { ) webRouter.post( '/project/:Project_id/publish-presentation', - AuthorizationMiddleware.ensureUserCanReadProject, + AuthorizationMiddleware.ensureUserCanAdminProject, PublishedPresentationController.publish ) webRouter.post( '/project/:Project_id/publish-presentation/regenerate', - AuthorizationMiddleware.ensureUserCanReadProject, + AuthorizationMiddleware.ensureUserCanAdminProject, PublishedPresentationController.regenerate ) webRouter.delete( '/project/:Project_id/publish-presentation', - AuthorizationMiddleware.ensureUserCanReadProject, + AuthorizationMiddleware.ensureUserCanAdminProject, PublishedPresentationController.unpublish ) // On-demand export of a RevealJS deck (download menu): html | pdf.