David Jean Louis avatar David Jean Louis committed b4cce54

fixed error (global name 'bookmark' is not defined) when menu has no BookmarkMenuItem

Comments (0)

Files changed (1)

admin_tools/menu/templatetags/admin_tools_menu_tags.py

 
     menu.init_with_context(context)
     has_bookmark_item = False
+    bookmark = None
     if len([c for c in menu.children if isinstance(c, BookmarkMenuItem)]) > 0:
         has_bookmark_item = True
         url = context['request'].get_full_path()
         try:
             bookmark = Bookmark.objects.filter(user=context['request'].user, url=url)[0]
-        except IndexError:
-            bookmark = None
+        except:
+            pass
 
     context.update({
         'template': menu.template,
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.