Revision 7ee456f7
b/snf-astakos-app/astakos/im/context_processors.py | ||
---|---|---|
64 | 64 |
def menu(request): |
65 | 65 |
absolute = lambda (url): request.build_absolute_uri(url) |
66 | 66 |
resp = get_menu(request, True, False) |
67 |
menu_items = json.loads(resp.content)[1:] |
|
68 |
for item in menu_items: |
|
69 |
item['is_active'] = absolute(request.path) == item['url'] |
|
70 |
return {'menu':menu_items} |
|
67 |
try: |
|
68 |
menu_items = json.loads(resp.content)[1:] |
|
69 |
except Exception, e: |
|
70 |
return {} |
|
71 |
else: |
|
72 |
for item in menu_items: |
|
73 |
item['is_active'] = absolute(request.path) == item['url'] |
|
74 |
return {'menu':menu_items} |
Also available in: Unified diff