diff --git a/handlers/handlerpageedit.cpp b/handlers/handlerpageedit.cpp index 085ebc4..cc907c9 100644 --- a/handlers/handlerpageedit.cpp +++ b/handlers/handlerpageedit.cpp @@ -25,7 +25,7 @@ SOFTWARE. #include "../parser.h" bool HandlerPageEdit::canAccess([[maybe_unused]] std::string page) { - return this->userSession->user.permissions.canEdit(); + return effectivePermissions(page).canEdit(); } bool HandlerPageEdit::pageMustExist()