diff --git a/app/coffee/modules/projects/main.coffee b/app/coffee/modules/projects/main.coffee index 0642ab3b..8fda3a20 100644 --- a/app/coffee/modules/projects/main.coffee +++ b/app/coffee/modules/projects/main.coffee @@ -50,7 +50,7 @@ class ProjectsController extends taiga.Controller promise = @.loadInitialData() promise.then () => - @scope.$emit("projects:loaded") + @scope.$emit("projects:loaded", @.projects) promise.then null, @.onInitialDataError.bind(@) @@ -257,8 +257,8 @@ ProjectsListDirective = ($compile, $template) -> $el.html($compile(template({projects: projects}))($scope)) $scope.$emit("regenerate:project-pagination") - $scope.$watch "projects", (projects) -> - render(projects) if projects? + $scope.$on "projects:loaded", (ctx, projects) -> + render(projects.all) if projects.all? return { link: link