aboutsummaryrefslogtreecommitdiff
path: root/rpki/gui/decorators.py
diff options
context:
space:
mode:
Diffstat (limited to 'rpki/gui/decorators.py')
-rw-r--r--rpki/gui/decorators.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/rpki/gui/decorators.py b/rpki/gui/decorators.py
index 69d20c46..b5c52afb 100644
--- a/rpki/gui/decorators.py
+++ b/rpki/gui/decorators.py
@@ -15,6 +15,7 @@
__version__ = '$Id$'
from django import http
+from django.conf import settings
def tls_required(f):
@@ -23,9 +24,9 @@ def tls_required(f):
"""
def _tls_required(request, *args, **kwargs):
- if not request.is_secure():
- return http.HttpResponseServerError(
- 'This resource may only be accessed securely via https',
- content_type='text/plain')
- return f(request, *args, **kwargs)
+ if settings.DEBUG or request.is_secure():
+ return f(request, *args, **kwargs)
+ return http.HttpResponseServerError(
+ 'This resource may only be accessed securely via https',
+ content_type='text/plain')
return _tls_required