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

Merge pull request #1748 from weseek/fix/unable-update-security-general-setting-without-change-deletion-mode

unable-update-security-general-setting-without-change-deletion-mode
Yuki Takei 6 лет назад
Родитель
Сommit
252883708b
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/server/routes/apiv3/security-setting.js

+ 1 - 1
src/server/routes/apiv3/security-setting.js

@@ -15,7 +15,7 @@ const validator = {
     body('restrictGuestMode').isString().isIn([
       'Deny', 'Readonly',
     ]),
-    body('pageCompleteDeletionAuthority').isString().isIn([
+    body('pageCompleteDeletionAuthority').if((value, { req }) => req.body.pageCompleteDeletionAuthority).isString().isIn([
       'anyOne', 'adminOnly', 'adminAndAuthor',
     ]),
     body('hideRestrictedByOwner').if((value, { req }) => req.body.hideRestrictedByOwner).isBoolean(),