From cc1193148f1b01d19e0fb53c262698c08d4e826d Mon Sep 17 00:00:00 2001 From: lins05 Date: Fri, 15 Mar 2013 13:59:27 +0800 Subject: [PATCH] improve search --- utils/__init__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/__init__.py b/utils/__init__.py index 9c61c6f354..03f2ac0c3c 100644 --- a/utils/__init__.py +++ b/utils/__init__.py @@ -840,13 +840,13 @@ if getattr(settings, 'ENABLE_FILE_SEARCH', False): repo.name = repo.repo_name pubrepo_id_map[repo.id] = repo - # get a list of pure non-pub repos + # remove duplicates from non-pub repos nonpub_repo_list = [] for repo in owned_repos + shared_repos + groups_repos: - if repo.id not in pubrepo_id_map: + if repo.id not in nonpub_repo_list: nonpub_repo_list.append(repo) - nonpub_repo_ids = [ repo.id for repo in nonpub_repo_list] + nonpub_repo_ids = [ repo.id for repo in nonpub_repo_list ] files_found, total = es_search(conn, nonpub_repo_ids, keyword, start, size)