diff --git a/webadmin/src/views/debug.html b/webadmin/src/views/debug.html
index 04f716636..5ff801ae9 100644
--- a/webadmin/src/views/debug.html
+++ b/webadmin/src/views/debug.html
@@ -1,23 +1,22 @@
-
diff --git a/webadmin/src/views/debug.js b/webadmin/src/views/debug.js
index b432874fb..bb5feac70 100644
--- a/webadmin/src/views/debug.js
+++ b/webadmin/src/views/debug.js
@@ -27,8 +27,7 @@ angular.module('Application').controller('DebugController', ['$scope', '$locatio
filePath: '',
downloadUrl: function () {
- var filePath = '/app/data/' + $scope.downloadFile.filePath;
- filePath = filePath.replace(/\/*\//g, '/');
+ var filePath = $scope.downloadFile.filePath.replace(/\/*\//g, '/');
return Client.apiOrigin + '/api/v1/apps/' + $scope.selected.value + '/download?file=' + filePath + '&access_token=' + Client.getToken();
},
@@ -36,6 +35,11 @@ angular.module('Application').controller('DebugController', ['$scope', '$locatio
show: function () {
$scope.downloadFile.filePath = '';
$('#downloadFileModal').modal('show');
+ },
+
+ submit: function () {
+ // we have to click the link to make the browser do the download
+ $('#fileDownloadLink')[0].click();
}
};