Fix hard coded port 8181 for HTTPS scenrio
[dlux.git] / dlux-web / config / env.module.js
index ae8301b53905db8ed6cf282a8c9d811caa2824b1..e4504d59bd76417fa28fee7b4e0d9bffea0019ac 100644 (file)
@@ -7,6 +7,7 @@ define(['angular'], function (angular) {
       baseURL: '@@baseURL',
       adSalPort: '@@adSalPort',
       mdSalPort: '@@mdSalPort',
+      mdSalSecuredPort: '@@mdSalSecuredPort',
       configEnv: '@@configEnv',
       getBaseURL: function (salType) {
         if (salType !== undefined) {
@@ -20,7 +21,11 @@ define(['angular'], function (angular) {
           if (salType === 'AD_SAL') {
             return urlPrefix + this.adSalPort;
           } else if (salType === 'MD_SAL') {
-            return urlPrefix + this.mdSalPort;
+            var basePort = this.mdSalPort;
+            if (window.location.protocol === 'https:') {
+                basePort = this.mdSalSecuredPort;
+            }
+            return urlPrefix + basePort;
           }
         }
         //default behavior