Shun Miyazawa 2 месяцев назад
Родитель
Сommit
252765639c

+ 2 - 2
apps/app/src/server/routes/apiv3/page/create-page.ts

@@ -315,8 +315,8 @@ export const createPageHandlersFactory: CreatePageHandlersFactory = (crowi) => {
         'security:disableUserPages',
       );
       if (
-        (disableUserPages && isUsersTopPage(pathToCreate)) ||
-        isUserPage(pathToCreate)
+        disableUserPages &&
+        (isUsersTopPage(pathToCreate) || isUserPage(pathToCreate))
       ) {
         return res.apiv3Err('User pages are disabled');
       }

+ 2 - 2
apps/app/src/server/routes/apiv3/page/update-page.ts

@@ -231,8 +231,8 @@ export const updatePageHandlersFactory: UpdatePageHandlersFactory = (crowi) => {
         'security:disableUserPages',
       );
       if (
-        (disableUserPages && isUsersTopPage(currentPage.path)) ||
-        isUserPage(currentPage.path)
+        disableUserPages &&
+        (isUsersTopPage(currentPage.path) || isUserPage(currentPage.path))
       ) {
         return res.apiv3Err('User pages are disabled');
       }

+ 2 - 2
apps/app/src/server/routes/apiv3/pages/index.js

@@ -768,8 +768,8 @@ module.exports = (crowi) => {
         'security:disableUserPages',
       );
       if (
-        (disableUserPages && isUsersTopPage(pathToCreate)) ||
-        isUserPage(pathToCreate)
+        disableUserPages &&
+        (isUsersTopPage(newPagePath) || isUserPage(newPagePath))
       ) {
         return res.apiv3Err('User pages are disabled');
       }