Test the existence of the request context key before using it for URL

Closes #15046
This commit is contained in:
Cédric Krier
2026-08-27 15:56:47 +02:00
parent 17780ef2f7
commit f604a31f14
+3 -3
View File
@@ -29,7 +29,7 @@ class URLAccessor(object):
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')
@@ -41,7 +41,7 @@ class URLAccessor(object):
context = Transaction().context
if context:
request = context.get('_request')
if request:
if request and 'http_host' in request:
return request['http_host']
return HOSTNAME
@@ -57,7 +57,7 @@ class URLAccessor(object):
context = Transaction().context
if context:
request = context.get('_request')
if request:
if request and 'root_path' in request:
return request['root_path']
return ROOT_PATH