diff --git a/arkindex/documents/api/elements.py b/arkindex/documents/api/elements.py index a875a0383e9a5d7b3c900b01d0f0d2f60e009f2d..3dba171fdc9ff97a8171aaae92540af183a6e76f 100644 --- a/arkindex/documents/api/elements.py +++ b/arkindex/documents/api/elements.py @@ -147,7 +147,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: @@ -419,7 +419,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') @@ -569,7 +569,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')