Fix for the bug in search view:

Instead of using assignment operation, the union operation should have been used, when dealing with tags.
This commit is contained in:
Mustafa Arıcı 2011-07-06 21:41:58 +00:00
parent dd1e101eaa
commit a811a1b98f

View File

@ -154,13 +154,13 @@ def __search(cleaned_data):
# Label based queries. # Label based queries.
if(q_label_personal == True): if(q_label_personal == True):
entries_list = entries_list.filter(entry_id__label_personal = 1) entries_list |= entries_list.filter(entry_id__label_personal = 1)
if(q_label_community == True): if(q_label_community == True):
entries_list = entries_list.filter(entry_id__label_community = 1) entries_list |= entries_list.filter(entry_id__label_community = 1)
if(q_label_lkd == True): if(q_label_lkd == True):
entries_list = entries_list.filter(entry_id__label_lkd = 1) entries_list |= entries_list.filter(entry_id__label_lkd = 1)
if(q_label_eng == True): if(q_label_eng == True):
entries_list = entries_list.filter(entry_id__label_eng = 1) entries_list |= entries_list.filter(entry_id__label_eng = 1)
# Text search. # Text search.