From 08108486d5af4125324190eb61a6be0dedcba7a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Warnon?= Date: Mon, 15 Jul 2019 08:09:10 +0000 Subject: [PATCH] [FIX] fix translations URL in translation.js The URL given to load the translations had an extra '/'. (/website//translations/xxx) This caused a http redirection that failed for "Mixed Content" on https environments. --- addons/web/static/src/js/core/translation.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/core/translation.js b/addons/web/static/src/js/core/translation.js index 5335f4716a7..594f90641d8 100644 --- a/addons/web/static/src/js/core/translation.js +++ b/addons/web/static/src/js/core/translation.js @@ -65,7 +65,11 @@ var TranslationDataBase = Class.extend(/** @lends instance.TranslationDataBase# var self = this; var cacheId = session.cache_hashes && session.cache_hashes.translations; url = url || '/web/webclient/translations'; - url += '/' + (cacheId ? cacheId : Date.now()); + if (!url.endsWith('/')) { + url += '/'; + } + + url += cacheId ? cacheId : Date.now(); return $.get(url, { mods: modules ? modules.join(',') : null, lang: lang || null,