diff --git a/src/js/client.js b/src/js/client.js index 6207fa0b7..3a14bc9f1 100644 --- a/src/js/client.js +++ b/src/js/client.js @@ -1239,7 +1239,7 @@ angular.module('Application').service('Client', ['$http', '$interval', 'md5', 'N if (error) return callback(error); if (status !== 201) return callback(new ClientError(status, data)); - callback(null); + callback(null, data); }); }; diff --git a/src/views/support.html b/src/views/support.html index 999e3c6b7..9f5056751 100644 --- a/src/views/support.html +++ b/src/views/support.html @@ -34,7 +34,7 @@ {{feedback.error}} - An email for sent to support@cloudron.io. We will get back shortly! + {{feedback.result.message}} diff --git a/src/views/support.js b/src/views/support.js index 63bf4ae4c..5ec0d82e6 100644 --- a/src/views/support.js +++ b/src/views/support.js @@ -12,7 +12,7 @@ angular.module('Application').controller('SupportController', ['$scope', '$locat $scope.feedback = { error: null, - success: false, + result: null, busy: false, subject: '', type: 'ticket', @@ -34,14 +34,14 @@ angular.module('Application').controller('SupportController', ['$scope', '$locat $scope.submitFeedback = function () { $scope.feedback.busy = true; - $scope.feedback.success = false; + $scope.feedback.result = null; $scope.feedback.error = null; - Client.createTicket($scope.feedback.type, $scope.feedback.subject, $scope.feedback.description, $scope.feedback.appId, function (error) { + Client.createTicket($scope.feedback.type, $scope.feedback.subject, $scope.feedback.description, $scope.feedback.appId, function (error, result) { if (error) { $scope.feedback.error = error.message; } else { - $scope.feedback.success = true; + $scope.feedback.result = result; resetFeedback(); }