# HG changeset patch # User neko259 # Date 2017-03-01 21:06:17 # Node ID 287c7c234fd223933607f3b2d6392f28bc229ab1 # Parent aaf6b563c56ac27d0f9944687da776e7722e7da2 Only aliases in default locale can be added to favorites diff --git a/boards/abstracts/settingsmanager.py b/boards/abstracts/settingsmanager.py --- a/boards/abstracts/settingsmanager.py +++ b/boards/abstracts/settingsmanager.py @@ -1,6 +1,7 @@ from boards import settings from boards.models import Tag from boards.models.thread import FAV_THREAD_NO_UPDATES +from boards.models.tag import DEFAULT_LOCALE MAX_TRIPCODE_COLLISIONS = 50 @@ -78,7 +79,8 @@ class SettingsManager: tag_names = self.get_setting(SETTING_FAVORITE_TAGS) tags = [] if tag_names: - tags = list(Tag.objects.filter(aliases__name__in=tag_names)) + tags = list(Tag.objects.filter(aliases__name__in=tag_names, + aliases__locale=DEFAULT_LOCALE)) return tags def add_fav_tag(self, tag): @@ -102,7 +104,8 @@ class SettingsManager: tag_names = self.get_setting(SETTING_HIDDEN_TAGS) tags = [] if tag_names: - tags = list(Tag.objects.filter(aliases__name__in=tag_names)) + tags = list(Tag.objects.filter(aliases__name__in=tag_names, + aliases__locale=DEFAULT_LOCALE)) return tags