Просмотр исходного кода

validate user homepage deletion config

ryoji-s 2 лет назад
Родитель
Сommit
055f860ca8
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      apps/app/src/server/routes/apiv3/security-settings/index.js

+ 4 - 1
apps/app/src/server/routes/apiv3/security-settings/index.js

@@ -630,7 +630,10 @@ module.exports = (crowi) => {
       'security:list-policy:hideRestrictedByOwner': req.body.hideRestrictedByOwner,
       'security:list-policy:hideRestrictedByOwner': req.body.hideRestrictedByOwner,
       'security:list-policy:hideRestrictedByGroup': req.body.hideRestrictedByGroup,
       'security:list-policy:hideRestrictedByGroup': req.body.hideRestrictedByGroup,
       'security:user-homepage-deletion:isEnabled': req.body.isUsersHomepageDeletionEnabled,
       'security:user-homepage-deletion:isEnabled': req.body.isUsersHomepageDeletionEnabled,
-      'security:user-homepage-deletion:isForceDeleteUserHomepageOnUserDeletion': req.body.isForceDeleteUserHomepageOnUserDeletion,
+      // Validate user-homepage-deletion config
+      'security:user-homepage-deletion:isForceDeleteUserHomepageOnUserDeletion': req.body.isUsersHomepageDeletionEnabled
+        ? req.body.isForceDeleteUserHomepageOnUserDeletion
+        : false,
     };
     };
 
 
     // Validate delete config
     // Validate delete config