          b1 = Blog.objects.create(name='Blog 1')
          b2 = Blog.objects.create(name='Blog 2')
  
          Entry.objects.create(blog=b1, headline='Something about Lennon', pub_date=datetime.date(1979, 1, 1))
          Entry.objects.create(blog=b1, headline='Another thing about Lennon', pub_date=datetime.date(1979, 6, 1))
  
          # Entry on Lennon *and* a separate entry in 1979 - should not match
 
</s> remove             queryset = queryset.filter(reduce(operator.or_, queries))
 </s> add             conditions.append(reduce(operator.or_, queries))
        queryset = queryset.filter(reduce(operator.and_, conditions))
        # Multiple entries on Lennon published in 1979 - distinct should deduplicate
          b1 = Blog.objects.create(name='Blog 1')
          b2 = Blog.objects.create(name='Blog 2')
  
        # Multiple entries on Lennon published in 1979 - distinct should deduplicate
          Entry.objects.create(blog=b1, headline='Something about Lennon', pub_date=datetime.date(1979, 1, 1))
          Entry.objects.create(blog=b1, headline='Another thing about Lennon', pub_date=datetime.date(1979, 6, 1))
  
          # Entry on Lennon *and* a separate entry in 1979 - should not match
keep keep add keep keep keep keep
 Fix SearchFilter to-many behavior by ANDing cond's 
tests/test_filters.py