Skip to content

Commit bd311b1

Browse files
committed
[Fixes #13516] Thesaurus autocomplete filtering
1 parent 8067a21 commit bd311b1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

geonode/metadata/api/views.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ def tkeywords_autocomplete(request: WSGIRequest, thesaurusid):
151151
qs = ThesaurusKeywordLabel.objects.filter(lang=lang, keyword_id__in=all_keywords_qs).order_by("label")
152152
# if q := request.query_params.get("q", None):
153153
if q := request.GET.get("q", None):
154-
qs = qs.filter(label__istartswith=q)
154+
qs = qs.filter(label__icontains=q)
155155

156156
ret = []
157157
for tkl in qs.all():
@@ -176,7 +176,7 @@ def categories_autocomplete(request: WSGIRequest):
176176
qs = TopicCategory.objects.order_by("gn_description")
177177

178178
if q := request.GET.get("q", None):
179-
qs = qs.filter(gn_description__istartswith=q)
179+
qs = qs.filter(gn_description__icontains=q)
180180

181181
ret = []
182182
for record in qs.all():
@@ -194,7 +194,7 @@ def licenses_autocomplete(request: WSGIRequest):
194194
qs = License.objects.order_by("name")
195195

196196
if q := request.GET.get("q", None):
197-
qs = qs.filter(name__istartswith=q)
197+
qs = qs.filter(name__icontains=q)
198198

199199
ret = []
200200
for record in qs.all():

0 commit comments

Comments
 (0)