# HG changeset patch # User neko259 # Date 2015-02-27 08:48:24 # Node ID 1e1098b4b7589bcbbf779fb9a55a7111f717f2ec # Parent 64602f45f9b04fb9a46dbd2aac494f0f05c49f1a Speed up loading by getting all favorite tags at once (BB-65) diff --git a/boards/abstracts/settingsmanager.py b/boards/abstracts/settingsmanager.py --- a/boards/abstracts/settingsmanager.py +++ b/boards/abstracts/settingsmanager.py @@ -70,9 +70,7 @@ class SettingsManager: tag_names = self.get_setting(SETTING_FAVORITE_TAGS) tags = [] if tag_names: - for tag_name in tag_names: - tag = get_object_or_404(Tag, name=tag_name) - tags.append(tag) + tags = Tag.objects.filter(name__in=tag_names) return tags def add_fav_tag(self, tag):