summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/website/models/website.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website/models/website.py b/addons/website/models/website.py
index d7f47c01b25..add8c921b92 100644
--- a/addons/website/models/website.py
+++ b/addons/website/models/website.py
@@ -55,7 +55,7 @@ def url_for(path, lang=None, keep_query=None):
if request:
path = urljoin(request.httprequest.path, path)
langs = request.context.get('langs')
- if path[0] == '/' and len(langs) > 1:
+ if path[0] == '/' and (len(langs) > 1 or lang):
ps = path.split('/')
lang = lang or request.context.get('lang')
if ps[1] in langs: