if self.cleaned_data['viewable']:
if self.cleaned_data.get('viewable') == '2':
- sqs = sqs.filter(digitized=True).filter(Q(item_acces='full') | Q(item_acces='mixed'))
+ sqs = sqs.filter(digitized__exact=True).filter(Q(item_acces='full') | Q(item_acces='mixed'))
if self.cleaned_data.get('viewable') == '3':
- sqs = sqs.filter(digitized=True)
+ sqs = sqs.filter(digitized__exact=True)
if self.cleaned_data['item_status']:
if self.cleaned_data.get('item_status') == 'pub':
class CustomElasticSearchQuery(ElasticsearchSearchQuery):
def build_query_fragment(self, field, filter_type, value):
- value = re.sub(regexSpacePunc, " ", value)
+ value = re.sub(regexSpacePunc, " ", str(value))
print("Query fragment :"+ field+ ' '+ filter_type+ ' '+ value)
sys.stdout.flush()
valeur = super(CustomElasticSearchQuery, self).build_query_fragment(field, filter_type, value)