From d33591ebc4f2bcc2f73cbaa9834b50be03a47971 Mon Sep 17 00:00:00 2001 From: Alejandro Alonso Date: Fri, 13 Mar 2015 11:14:30 +0100 Subject: [PATCH] Bug 2374 - The projects cache isn't cleared properly when a user logs out in tree.taiga.io --- app/coffee/modules/projects/main.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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