[hotfix] datasource is None
diff --git a/caravel/views.py b/caravel/views.py
index d3c9320..d82d7e4 100755
--- a/caravel/views.py
+++ b/caravel/views.py
@@ -55,10 +55,14 @@
             "all_datasource_access", "all_datasource_access")
 
     def database_access(self, database):
+        if not database:
+            return False
         return (self.all_datasource_access() or
                 self.can_access("database_access", database.perm))
 
     def datasource_access(self, datasource):
+        if not datasource:
+            return False
         return (self.database_access(datasource.database) or
                 self.can_access("datasource_access", datasource.perm))