mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-03 03:16:10 -06:00 
			
		
		
		
	Fix broken date range search
This commit is contained in:
		@@ -468,14 +468,16 @@ class DocumentViewSet(
 | 
			
		||||
class SearchResultSerializer(DocumentSerializer):
 | 
			
		||||
    def to_representation(self, instance):
 | 
			
		||||
        doc = Document.objects.get(id=instance["id"])
 | 
			
		||||
        commentTerm = instance.results.q.subqueries[0]
 | 
			
		||||
        comments = ",".join(
 | 
			
		||||
            [
 | 
			
		||||
                str(c.comment)
 | 
			
		||||
                for c in Comment.objects.filter(document=instance["id"])
 | 
			
		||||
                if commentTerm.text in c.comment
 | 
			
		||||
            ],
 | 
			
		||||
        )
 | 
			
		||||
        comments = ""
 | 
			
		||||
        if hasattr(instance.results.q, "subqueries"):
 | 
			
		||||
            commentTerm = instance.results.q.subqueries[0]
 | 
			
		||||
            comments = ",".join(
 | 
			
		||||
                [
 | 
			
		||||
                    str(c.comment)
 | 
			
		||||
                    for c in Comment.objects.filter(document=instance["id"])
 | 
			
		||||
                    if commentTerm.text in c.comment
 | 
			
		||||
                ],
 | 
			
		||||
            )
 | 
			
		||||
        r = super().to_representation(doc)
 | 
			
		||||
        r["__search_hit__"] = {
 | 
			
		||||
            "score": instance.score,
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user