From 6548576ad98fb481eddfcb1df9afd13d5d9ebc2e Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Thu, 26 Jun 2014 16:59:19 +0200 Subject: [PATCH] Adding more error control to sprint creation --- app/coffee/modules/backlog/lightboxes.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/coffee/modules/backlog/lightboxes.coffee b/app/coffee/modules/backlog/lightboxes.coffee index b2ff728d..212eacd2 100644 --- a/app/coffee/modules/backlog/lightboxes.coffee +++ b/app/coffee/modules/backlog/lightboxes.coffee @@ -172,10 +172,14 @@ CreateSprint = ($repo, $rs, $rootscope) -> if not form.validate() return - $repo.create("milestones", $scope.sprint).then (data) -> + promise = $repo.create("milestones", $scope.sprint) + promise.then (data) -> $el.addClass("hidden") $rootscope.$broadcast("sprintform:create:success", data) + promise.then null, (data) -> + form.setErrors(data) + $scope.$on "sprintform:create", -> $el.removeClass("hidden") $scope.sprint = {