Fix the issue where Import/Export was failing in linux runtime. Fixes #2166

Issue:
Changes done by Ashesh in pgAdmin4.py file for setting up PYTHONHOME variable to sys.prefix was applicable only for windows only.

Additionally I have also added exception handling for file provided by user for Backup/Restore/Import/Export.
This commit is contained in:
Murtuza Zabuawala
2017-03-09 09:54:55 +00:00
committed by Dave Page
parent 533833cb02
commit bc63652811
5 changed files with 21 additions and 6 deletions

View File

@@ -179,7 +179,10 @@ def create_restore_job(sid):
else:
data = json.loads(request.data, encoding='utf-8')
_file = filename_with_file_manager_path(data['file'])
try:
_file = filename_with_file_manager_path(data['file'])
except Exception as e:
return bad_request(errormsg=str(e))
if _file is None:
return make_json_response(