Skip to content

Commit

Permalink
Ensure inbox db index is used during all label-specific searches
Browse files Browse the repository at this point in the history
  • Loading branch information
rowanseymour committed Jul 18, 2016
1 parent 7ddc58b commit 4ad3022
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions casepro/msgs/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -247,11 +247,11 @@ def search(cls, org, user, search):

if all_label_access:
if folder == MessageFolder.inbox:
queryset = queryset.filter(has_labels=True)
if label_id:
label = Label.get_all(org, user).filter(pk=label_id).first()
queryset = queryset.filter(labels=label)
else:
queryset = queryset.filter(has_labels=True)

elif folder == MessageFolder.unlabelled:
# only show inbox messages in unlabelled
queryset = queryset.filter(type=Message.TYPE_INBOX, has_labels=False)
Expand Down

0 comments on commit 4ad3022

Please sign in to comment.