don't try to get a view for an object the user does not have access to

This commit is contained in:
Helmut Merz 2015-12-01 20:47:26 +01:00
parent f1b7e01cbc
commit 8080342620

View file

@ -264,7 +264,7 @@ class TrackDetails(BaseView):
@Lazy
def objectData(self):
obj = self.object
if obj is None:
if obj is None or not canAccessObject(obj):
return dict(object=None, title='-', description='',
type='-', url='',
version=None, canAccess=False)
@ -283,7 +283,7 @@ class TrackDetails(BaseView):
versionable.versionId) or '')
return dict(object=obj, title=title, description=desc,
type=self.longTypeTitle, url=url, version=version,
canAccess=canAccessObject(obj))
canAccess=True)
@Lazy
def user(self):