diff --git a/docs-web/src/main/webapp/js/controller/DocumentEdit.js b/docs-web/src/main/webapp/js/controller/DocumentEdit.js index 51af20d1..a201117a 100644 --- a/docs-web/src/main/webapp/js/controller/DocumentEdit.js +++ b/docs-web/src/main/webapp/js/controller/DocumentEdit.js @@ -18,6 +18,10 @@ App.controller('DocumentEdit', function($scope, $q, $http, $state, $stateParams, Restangular.one('document', $stateParams.id).get().then(function(data) { $scope.document = data; }); + } else { + $scope.document = { + tags: [] + }; } /** @@ -31,7 +35,7 @@ App.controller('DocumentEdit', function($scope, $q, $http, $state, $stateParams, } // Extract ids from tags - document.tags = _.pluck(document.tags, 'id'); + document['tags[]'] = _.pluck(document.tags, 'id'); if ($scope.isEdit()) { promise = Restangular