Commit 3c6b7a87 authored by Serge S. Koval's avatar Serge S. Koval

Fixed #922 - Support category localization

parent e3abe658
...@@ -4,7 +4,7 @@ from functools import wraps ...@@ -4,7 +4,7 @@ from functools import wraps
from flask import Blueprint, current_app, render_template, abort, g, url_for from flask import Blueprint, current_app, render_template, abort, g, url_for
from flask_admin import babel from flask_admin import babel
from flask_admin._compat import with_metaclass from flask_admin._compat import with_metaclass, as_unicode
from flask_admin import helpers as h from flask_admin import helpers as h
# For compatibility reasons import MenuLink # For compatibility reasons import MenuLink
...@@ -541,11 +541,13 @@ class Admin(object): ...@@ -541,11 +541,13 @@ class Admin(object):
def _add_menu_item(self, menu_item, target_category): def _add_menu_item(self, menu_item, target_category):
if target_category: if target_category:
category = self._menu_categories.get(target_category) cat_text = as_unicode(target_category)
category = self._menu_categories.get(cat_text)
if category is None: if category is None:
category = MenuCategory(target_category) category = MenuCategory(target_category)
self._menu_categories[target_category] = category self._menu_categories[cat_text] = category
self._menu.append(category) self._menu.append(category)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment