From b56fa7b9dfeb7a34807fe02156dc63697f32ab3c Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Tue, 27 Aug 2013 16:11:52 +0200 Subject: [PATCH] Fix getting hooks on profile page Hooks were sometimes not loaded, because user property on ProfileController was not available. This commit tries one additional way to get a login - Travis.lookup with controller:currentUser. --- assets/scripts/app/controllers/profile.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/scripts/app/controllers/profile.coffee b/assets/scripts/app/controllers/profile.coffee index 02800623..d7af56d4 100644 --- a/assets/scripts/app/controllers/profile.coffee +++ b/assets/scripts/app/controllers/profile.coffee @@ -35,7 +35,8 @@ Travis.ProfileController = Travis.Controller.extend @reloadHooks() reloadHooks: -> - @set('allHooks', Travis.Hook.find(all: true, owner_name: @get('params.login') || @get('user.login'))) + # TODO: figure out why user is not available sometimes + @set('allHooks', Travis.Hook.find(all: true, owner_name: @get('params.login') || @get('user.login') || Travis.lookup('controller:currentUser').get('login'))) hooks: (-> @get('allHooks').filter (hook) -> hook.get('admin')