diff --git a/app/assets/javascripts/darkswarm/controllers/registration/registration_form_controller.js.coffee b/app/assets/javascripts/darkswarm/controllers/registration/registration_form_controller.js.coffee index f5ea72fe52..c77fdc1fd6 100644 --- a/app/assets/javascripts/darkswarm/controllers/registration/registration_form_controller.js.coffee +++ b/app/assets/javascripts/darkswarm/controllers/registration/registration_form_controller.js.coffee @@ -7,8 +7,12 @@ angular.module('Darkswarm').controller "RegistrationFormCtrl", ($scope, Registra form.$valid $scope.create = (form) -> - $scope.disableButton() - EnterpriseRegistrationService.create($scope.enableButton) if $scope.valid(form) + if ($scope.valid(form)) + $scope.disableButton() + EnterpriseRegistrationService.create().then(() -> + $scope.enableButton() + ) + end $scope.update = (nextStep, form) -> EnterpriseRegistrationService.update(nextStep) if $scope.valid(form)