From 2fad95bf2ebf7e15d91505beffa4fae729913a5a Mon Sep 17 00:00:00 2001 From: vrigal <rigal@teklia.com> Date: Mon, 2 Dec 2019 12:57:47 +0100 Subject: [PATCH] Case insensitive structure filter --- arkindex/documents/api/elements.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arkindex/documents/api/elements.py b/arkindex/documents/api/elements.py index 0538463f91..c80f734a43 100644 --- a/arkindex/documents/api/elements.py +++ b/arkindex/documents/api/elements.py @@ -149,7 +149,7 @@ class ElementsList(CorpusACLMixin, ListAPIView): if structure_param is not None: filters['metadatas__in'] = MetaData.objects.filter( type=MetaType.Structure, - value__contains=structure_param + value__icontains=structure_param ) if 'corpus' in self.request.query_params: @@ -421,7 +421,7 @@ class ElementParents(ListAPIView): if structure_param is not None: filters['metadatas__in'] = MetaData.objects.filter( type=MetaType.Structure, - value__contains=structure_param + value__icontains=structure_param ) recursive_param = self.request.query_params.get('recursive') @@ -573,7 +573,7 @@ class ElementChildren(ListAPIView): if structure_param is not None: filters['metadatas__in'] = MetaData.objects.filter( type=MetaType.Structure, - value__contains=structure_param + value__icontains=structure_param ) recursive_param = self.request.query_params.get('recursive') -- GitLab