[FIX] website: fix url_for when no qs

Before this commit, old url was not rewrited in case you don't have any query
string.

X-original-commit: 959774b18283abe0c5a5c5ca0d379a1dda1d7a36
This commit is contained in:
Jeremy Kersten
2021-02-01 14:51:19 +00:00
parent ca5f1f6120
commit 4a88d09632
+1 -1
View File
@@ -195,7 +195,7 @@ def url_for(url_from, lang_code=None, no_rewrite=False):
and not path.startswith('/web/')
)):
new_url = request.env['ir.http'].url_rewrite(path)
new_url = new_url and qs and new_url + '?%s' % qs
new_url = new_url if not qs else new_url + '?%s' % qs
return url_lang(new_url or url_from, lang_code=lang_code)