use case-insensitive form of tag filter on queries
[mediagoblin-libreplanet.git] / mediagoblin_libreplanet / __init__.py
index 7199c4c..a8403b1 100644 (file)
@@ -20,7 +20,7 @@ import os
 from mediagoblin import mg_globals
 from mediagoblin.tools.pluginapi import get_config, register_template_path, register_routes
 from mediagoblin.db.models import MediaEntry
-from mediagoblin.db.util import media_entries_for_tag_slug
+from lp_helper import media_entries_for_tag_slug_case_insensitive
 from mediagoblin.tools.pagination import Pagination
 from mediagoblin.tools.response import render_to_response
 from mediagoblin.tools.licenses import SORTED_LICENSES, SUPPORTED_LICENSES, License
@@ -53,7 +53,7 @@ def lp_media_for_type(db, type, tag=None, max_items=MAX_HOME_ITEMS):
     if (tag == None):
         cursor = MediaEntry.query
     else:
-        cursor = media_entries_for_tag_slug(db, tag)
+        cursor = media_entries_for_tag_slug_case_insensitive(db, tag)
 
     return cursor.\
         filter((MediaEntry.media_type == type)