diff --git a/js/controller/BoardController.js b/js/controller/BoardController.js index 722c34d56..12d32d281 100644 --- a/js/controller/BoardController.js +++ b/js/controller/BoardController.js @@ -189,15 +189,17 @@ app.controller('BoardController', function ($rootScope, $scope, $stateParams, St }; $scope.createCard = function (stack, title) { - var newCard = { - 'title': title, - 'stackId': stack, - 'type': 'plain' - }; - CardService.create(newCard).then(function (data) { - $scope.stackservice.addCard(data); - $scope.newCard.title = ''; - }); + if (this['addCardForm' + stack].$valid) { + var newCard = { + 'title': title, + 'stackId': stack, + 'type': 'plain' + }; + CardService.create(newCard).then(function (data) { + $scope.stackservice.addCard(data); + $scope.newCard.title = ''; + }); + } }; $scope.stackDelete = function (stack) { diff --git a/templates/part.board.mainView.php b/templates/part.board.mainView.php index b7a124993..d09bcdac0 100644 --- a/templates/part.board.mainView.php +++ b/templates/part.board.mainView.php @@ -152,9 +152,12 @@ -