Fix some errors in the wikipages creation process
parent
d9a932e749
commit
23f8dd1d18
|
@ -276,6 +276,7 @@ EditableWikiContentDirective = ($window, $document, $repo, $confirm, $loading, $
|
||||||
if not $scope.wiki.id?
|
if not $scope.wiki.id?
|
||||||
$analytics.trackEvent("wikipage", "create", "create wiki page", 1)
|
$analytics.trackEvent("wikipage", "create", "create wiki page", 1)
|
||||||
|
|
||||||
|
$scope.wiki = wikiPage
|
||||||
$model.setModelValue = $scope.wiki
|
$model.setModelValue = $scope.wiki
|
||||||
$confirm.notify("success")
|
$confirm.notify("success")
|
||||||
switchToReadMode()
|
switchToReadMode()
|
||||||
|
@ -284,7 +285,10 @@ EditableWikiContentDirective = ($window, $document, $repo, $confirm, $loading, $
|
||||||
$confirm.notify("error")
|
$confirm.notify("error")
|
||||||
|
|
||||||
$loading.start($el.find('.save-container'))
|
$loading.start($el.find('.save-container'))
|
||||||
|
if $scope.wiki.id?
|
||||||
promise = $repo.save($scope.wiki).then(onSuccess, onError)
|
promise = $repo.save($scope.wiki).then(onSuccess, onError)
|
||||||
|
else
|
||||||
|
promise = $repo.create("wiki", $scope.wiki).then(onSuccess, onError)
|
||||||
promise.finally ->
|
promise.finally ->
|
||||||
$loading.finish($el.find('.save-container'))
|
$loading.finish($el.find('.save-container'))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue