[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))