From edc86859e755d949919d4cf9fd82689ae31e60ef Mon Sep 17 00:00:00 2001 From: Leif Johansson Date: Fri, 17 Dec 2010 23:18:38 +0100 Subject: make the root namespace display ok --- coip/multiresponse.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'coip/multiresponse.py') diff --git a/coip/multiresponse.py b/coip/multiresponse.py index a67052c..b3482d0 100644 --- a/coip/multiresponse.py +++ b/coip/multiresponse.py @@ -32,11 +32,12 @@ def make_response_dict(request,d={}): if d.has_key('name'): name = d['name'] - d['render'] = {'delete': name.has_permission(request.user,'d'), - 'insert': name.has_permission(request.user,'i'), - 'edit': name.has_permission(request.user,'w'), - 'invite': name.has_permission(request.user,'i'), - 'up': name.parent and name.parent.has_permission(request.user,'r')} + if name: + d['render'] = {'delete': name.has_permission(request.user,'d'), + 'insert': name.has_permission(request.user,'i'), + 'edit': name.has_permission(request.user,'w'), + 'invite': name.has_permission(request.user,'i'), + 'up': (name.parent and name.parent.has_permission(request.user,'r')) or not name.parent} return d -- cgit v1.1