From 23f8dd1d182bdcc3652bd575175852aedd06826b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Barrag=C3=A1n=20Merino?= Date: Thu, 30 Oct 2014 15:10:24 +0100 Subject: [PATCH] Fix some errors in the wikipages creation process --- app/coffee/modules/wiki/main.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/coffee/modules/wiki/main.coffee b/app/coffee/modules/wiki/main.coffee index 04b2e7bd..354822ef 100644 --- a/app/coffee/modules/wiki/main.coffee +++ b/app/coffee/modules/wiki/main.coffee @@ -276,6 +276,7 @@ EditableWikiContentDirective = ($window, $document, $repo, $confirm, $loading, $ if not $scope.wiki.id? $analytics.trackEvent("wikipage", "create", "create wiki page", 1) + $scope.wiki = wikiPage $model.setModelValue = $scope.wiki $confirm.notify("success") switchToReadMode() @@ -284,7 +285,10 @@ EditableWikiContentDirective = ($window, $document, $repo, $confirm, $loading, $ $confirm.notify("error") $loading.start($el.find('.save-container')) - promise = $repo.save($scope.wiki).then(onSuccess, onError) + if $scope.wiki.id? + promise = $repo.save($scope.wiki).then(onSuccess, onError) + else + promise = $repo.create("wiki", $scope.wiki).then(onSuccess, onError) promise.finally -> $loading.finish($el.find('.save-container'))