From ae9ff005d38ca9ebdcd136c5eb8f725ac011ba89 Mon Sep 17 00:00:00 2001
From: Piotr Sarnacki <drogus@gmail.com>
Date: Tue, 8 Jan 2013 15:01:49 +0100
Subject: [PATCH] Don't throw error when repo can't be find

When visiting page of repo that doesn't exist, we should not throw an
error. It still does not work as expected, redirecting to
/undefined/undefined, which should be addressed as well, but at least we
don't throw errors now.
---
 assets/scripts/app/routes.coffee | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/assets/scripts/app/routes.coffee b/assets/scripts/app/routes.coffee
index 9939e0bf..64f79e60 100644
--- a/assets/scripts/app/routes.coffee
+++ b/assets/scripts/app/routes.coffee
@@ -204,7 +204,7 @@ Travis.Router = Ember.Router.extend
         dynamicSegmentPattern: "([^/#]+)"
 
         connectOutlets: (router, repo) ->
-          unless repo.constructor == Travis.Repo
+          if repo && repo.constructor != Travis.Repo
             repo = Travis.Repo.find(repo.id)
           router.get('repoController').set 'repo', repo