search operators are case insensitive

This commit is contained in:
Your Name 2024-12-30 17:47:38 -05:00 committed by Henri Dickson
parent 71cfe74f9f
commit df2b48f40e
3 changed files with 3 additions and 3 deletions

View file

@ -72,7 +72,7 @@ class IGDB(AbstractSite):
try: try:
r = json.loads(_wrapper.api_request(p, q)) # type: ignore r = json.loads(_wrapper.api_request(p, q)) # type: ignore
except requests.HTTPError as e: except requests.HTTPError as e:
logger.error("IGDB API: {e}", extra={"exception": e}) logger.error(f"IGDB API: {e}", extra={"exception": e})
return [] return []
if settings.DOWNLOADER_SAVEDIR: if settings.DOWNLOADER_SAVEDIR:
with open( with open(

View file

@ -310,7 +310,7 @@ class QueryParser:
@classmethod @classmethod
def re(cls): def re(cls):
return re.compile( return re.compile(
r"\b(?P<field>" + "|".join(cls.fields) + r"):(?P<value>[^ ]+)" r"\b(?P<field>" + "|".join(cls.fields) + r"):(?P<value>[^ ]+)", re.I
) )
def __init__(self, query: str): def __init__(self, query: str):

View file

@ -22,7 +22,7 @@
{% for item in items %} {% for item in items %}
{% include '_list_item.html' %} {% include '_list_item.html' %}
{% empty %} {% empty %}
<p>{% trans "No items matching the search query." %}</p> <p class="empty">{% trans "No items matching your search query." %}</p>
{% endfor %} {% endfor %}
</div> </div>
</div> </div>