From cd1e5c42c040569cc4d10e7fffa9709a0c7729ff Mon Sep 17 00:00:00 2001 From: Ivan Usov Date: Tue, 5 Jan 2021 18:15:26 +0100 Subject: [PATCH] Do not provide user files with empty content --- pyzebra/app/panel_ccl_integrate.py | 5 +++-- pyzebra/app/panel_param_study.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/pyzebra/app/panel_ccl_integrate.py b/pyzebra/app/panel_ccl_integrate.py index b2a38d8..fae18ad 100644 --- a/pyzebra/app/panel_ccl_integrate.py +++ b/pyzebra/app/panel_ccl_integrate.py @@ -48,8 +48,9 @@ from pyzebra.ccl_io import AREA_METHODS javaScript = """ setTimeout(function() { - const filename = 'output' + js_data.data['ext'] - const blob = new Blob([js_data.data['cont']], {type: 'text/plain'}) + if (js_data.data['cont'][0] === "") return 0; + const filename = 'output' + js_data.data['ext'][0] + const blob = new Blob([js_data.data['cont'][0]], {type: 'text/plain'}) const link = document.createElement('a'); document.body.appendChild(link); const url = window.URL.createObjectURL(blob); diff --git a/pyzebra/app/panel_param_study.py b/pyzebra/app/panel_param_study.py index e5fbed0..2d13c4d 100644 --- a/pyzebra/app/panel_param_study.py +++ b/pyzebra/app/panel_param_study.py @@ -52,8 +52,9 @@ from pyzebra.ccl_io import AREA_METHODS javaScript = """ setTimeout(function() { - const filename = 'output' + js_data.data['ext'] - const blob = new Blob([js_data.data['cont']], {type: 'text/plain'}) + if (js_data.data['cont'][0] === "") return 0; + const filename = 'output' + js_data.data['ext'][0] + const blob = new Blob([js_data.data['cont'][0]], {type: 'text/plain'}) const link = document.createElement('a'); document.body.appendChild(link); const url = window.URL.createObjectURL(blob);