Explorar el Código

remove trailing slash when getSiteUrl() is called

Yuki Takei hace 7 años
padre
commit
0ce6c4143c
Se han modificado 1 ficheros con 4 adiciones y 3 borrados
  1. 4 3
      src/server/service/config-manager.js

+ 4 - 3
src/server/service/config-manager.js

@@ -1,5 +1,6 @@
-const ConfigLoader = require('../service/config-loader')
-  , debug = require('debug')('growi:service:ConfigManager');
+const debug = require('debug')('growi:service:ConfigManager');
+const pathUtils = require('@commons/util/path-utils');
+const ConfigLoader = require('../service/config-loader');
 
 const KEYS_FOR_SAML_USE_ONLY_ENV_OPTION = [
   'security:passport-saml:isEnabled',
@@ -80,7 +81,7 @@ class ConfigManager {
   getSiteUrl() {
     const siteUrl = this.getConfig('crowi', 'app:siteUrl');
     if (siteUrl != null) {
-      return siteUrl;
+      return pathUtils.removeLastSlash(siteUrl);
     }
     else {
       return '[The site URL is not set. Please set it!]';