From 19df249c8907d79d58b8c9dc5fa5cea6e40ad2e7 Mon Sep 17 00:00:00 2001 From: Keyan Pishdadian Date: Wed, 4 Mar 2015 13:21:39 -0500 Subject: [PATCH] Change logic to support when current_app is not available --- flask/wrappers.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/flask/wrappers.py b/flask/wrappers.py index 9f7a6420..57d5a029 100644 --- a/flask/wrappers.py +++ b/flask/wrappers.py @@ -174,10 +174,11 @@ class Request(RequestBase): .. versionadded:: 0.8 """ - if current_app.config['DEBUG']: - raise BadRequest(e) - else: - raise BadRequest() + ctx = _request_ctx_stack.top + if ctx is not None: + if ctx.app.config.get('DEBUG', False): + raise BadRequest(e) + raise BadRequest() def _load_form_data(self): RequestBase._load_form_data(self)