Steven Fukase 4 лет назад
Родитель
Сommit
1f1a17cc9a
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      src/server/routes/apiv3/slack-integration-settings.js

+ 2 - 1
src/server/routes/apiv3/slack-integration-settings.js

@@ -56,7 +56,8 @@ module.exports = (crowi) => {
         .isIn(['officialBot', 'customBotWithoutProxy', 'customBotWithProxy']),
         .isIn(['officialBot', 'customBotWithoutProxy', 'customBotWithProxy']),
     ],
     ],
     proxyUri: [
     proxyUri: [
-      body('proxyUri').trim().matches(/^(https?:\/\/)/).isURL({ require_tld: false }),
+      body('proxyUri').if(value => value !== '').trim().matches(/^(https?:\/\/)/)
+        .isURL({ require_tld: false }),
     ],
     ],
     AccessTokens: [
     AccessTokens: [
       query('tokenGtoP').trim().not().isEmpty()
       query('tokenGtoP').trim().not().isEmpty()