James Moger
2013-11-16 99d0d4fd66f3490b61c700065b7d16bc4e73f226
src/main/java/com/gitblit/wicket/pages/LuceneSearchPage.java
@@ -32,7 +32,6 @@
import org.eclipse.jgit.lib.Constants;
import com.gitblit.Constants.SearchType;
import com.gitblit.GitBlit;
import com.gitblit.Keys;
import com.gitblit.models.RepositoryModel;
import com.gitblit.models.SearchResult;
@@ -65,7 +64,7 @@
      ArrayList<String> repositories = new ArrayList<String>();
      String query = "";
      int page = 1;
      int pageSize = GitBlit.getInteger(Keys.web.itemsPerPage, 50);
      int pageSize = app().settings().getInteger(Keys.web.itemsPerPage, 50);
      if (params != null) {
         String repository = WicketUtils.getRepositoryName(params);
@@ -100,12 +99,12 @@
      // display user-accessible selections
      UserModel user = GitBlitWebSession.get().getUser();
      List<String> availableRepositories = new ArrayList<String>();
      for (RepositoryModel model : GitBlit.self().getRepositoryModels(user)) {
      for (RepositoryModel model : app().repositories().getRepositoryModels(user)) {
         if (model.hasCommits && !ArrayUtils.isEmpty(model.indexedBranches)) {
            availableRepositories.add(model.name);
         }
      }
      boolean luceneEnabled = GitBlit.getBoolean(Keys.web.allowLuceneIndexing, true);
      boolean luceneEnabled = app().settings().getBoolean(Keys.web.allowLuceneIndexing, true);
      if (luceneEnabled) {
         if (availableRepositories.size() == 0) {
            info(getString("gb.noIndexedRepositoriesWarning"));
@@ -158,7 +157,7 @@
      // execute search
      final List<SearchResult> results = new ArrayList<SearchResult>();
      if (!ArrayUtils.isEmpty(searchRepositories) && !StringUtils.isEmpty(query)) {
         results.addAll(GitBlit.self().search(query, page, pageSize, searchRepositories));
         results.addAll(app().repositories().search(query, page, pageSize, searchRepositories));
      }
      // results header