details: https://code.tryton.org/tryton/commit/5eafd0a40511
branch: 7.8
user: Cédric Krier <[email protected]>
date: Thu Aug 27 15:56:47 2026 +0200
description:
Test the existence of the request context key before using it for URL
Closes #15046
(grafted from 5eae02e6c094d6741d615d1c4bd2333721eb92b7)
diffstat:
trytond/trytond/url.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diffs (21 lines):
diff -r 404cee7b9c3d -r 5eafd0a40511 trytond/trytond/url.py
--- a/trytond/trytond/url.py Wed Aug 26 10:26:45 2026 +0200
+++ b/trytond/trytond/url.py Thu Aug 27 15:56:47 2026 +0200
@@ -27,7 +27,7 @@
context = Transaction().context
if context:
request = context.get('_request')
- if request and request['is_secure']:
+ if request and request.get('is_secure'):
return True
return bool(
config.get('ssl', 'certificate')
@@ -38,7 +38,7 @@
context = Transaction().context
if context:
request = context.get('_request')
- if request:
+ if request and 'http_host' in request:
return request['http_host']
return HOSTNAME