From: Guillaume Pellerin Date: Tue, 16 Apr 2013 11:01:58 +0000 (+0200) Subject: case insensitive for instrument queries X-Git-Tag: 1.4.5~26 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=dd74ad43e250cbdd78d3d17d067ee7fc4dd6c599;p=telemeta.git case insensitive for instrument queries --- diff --git a/telemeta/models/query.py b/telemeta/models/query.py index 4372302b..07fb1f16 100644 --- a/telemeta/models/query.py +++ b/telemeta/models/query.py @@ -207,7 +207,7 @@ class MediaItemQuerySet(CoreQuerySet): "Find items by instrument" from telemeta.models.instrument import Instrument from telemeta.models.media import MediaItemPerformance - instruments = Instrument.objects.filter(name__contains=name) + instruments = Instrument.objects.filter(name__icontains=name) perf = [] if instruments: performances = MediaItemPerformance.objects.filter(instrument__in=instruments) @@ -352,7 +352,7 @@ class MediaCollectionQuerySet(CoreQuerySet): def by_instrument(self, name): "Find collections by instrument" from telemeta.models.instrument import Instrument - instruments = Instrument.objects.filter(name__contains=name) + instruments = Instrument.objects.filter(name__icontains=name) items = [] for instrument in instruments: performances = instrument.performances.all()