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();
}