From ce829fa6c34c2670c1df7004cd349cd42459d9b7 Mon Sep 17 00:00:00 2001 From: Konstantin Sivakov Date: Wed, 23 May 2018 17:08:47 +0200 Subject: [PATCH] Get file from request.files --- ckan/views/admin.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ckan/views/admin.py b/ckan/views/admin.py index 3a80ffbd56d..9f97a90e4ba 100644 --- a/ckan/views/admin.py +++ b/ckan/views/admin.py @@ -116,6 +116,10 @@ def post(self): logic.parse_params( request.form, ignore_keys=CACHE_PARAMETERS)))) del data_dict['save'] + if not request.files: + base.abort(404, _("Upload file not found")) + + data_dict.update(request.files.to_dict()) data = logic.get_action(u'config_option_update')({ u'user': g.user }, data_dict)