From 2002f5e369169327151f7fef6d96661fa08d10b4 Mon Sep 17 00:00:00 2001 From: Maxime Beauchemin Date: Mon, 30 Nov 2015 12:36:59 -0800 Subject: [PATCH] Fix debug mode calls get_json twice --- panoramix/views.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/panoramix/views.py b/panoramix/views.py index 677720b5c399b..16cb5b29510d2 100644 --- a/panoramix/views.py +++ b/panoramix/views.py @@ -352,15 +352,16 @@ def datasource(self, datasource_type, datasource_id): datasource, form_data=request.args) if request.args.get("json") == "true": + status = 200 if config.get("DEBUG"): payload = obj.get_json() - try: - payload = obj.get_json() - status=200 - except Exception as e: - logging.exception(e) - payload = str(e) - status=500 + else: + try: + payload = obj.get_json() + except Exception as e: + logging.exception(e) + payload = str(e) + status = 500 return Response( payload, status=status,