From 2bfc887835c8364daf33e1c290c80ec18e4d82db Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Sun, 25 Mar 2012 18:01:59 -0400 Subject: [PATCH] Fixed Gravatar image security exception with Wicket 1.4.20 --- src/com/gitblit/wicket/pages/LuceneSearchPage.java | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/com/gitblit/wicket/pages/LuceneSearchPage.java b/src/com/gitblit/wicket/pages/LuceneSearchPage.java index 997ef21..ea94fa4 100644 --- a/src/com/gitblit/wicket/pages/LuceneSearchPage.java +++ b/src/com/gitblit/wicket/pages/LuceneSearchPage.java @@ -105,9 +105,13 @@ availableRepositories.add(model.name); } } - - if (availableRepositories.size() == 0) { - info(getString("gb.noIndexedRepositoriesWarning")); + boolean luceneEnabled = GitBlit.getBoolean(Keys.web.allowLuceneIndexing, true); + if (luceneEnabled) { + if (availableRepositories.size() == 0) { + info(getString("gb.noIndexedRepositoriesWarning")); + } + } else { + error(getString("gb.luceneDisabled")); } // enforce user-accessible repository selections @@ -146,9 +150,9 @@ ListMultipleChoice<String> selections = new ListMultipleChoice<String>("repositories", repositoriesModel, availableRepositories, new StringChoiceRenderer()); selections.setMaxRows(8); - form.add(selections); - form.add(new TextField<String>("query", queryModel)); - add(form); + form.add(selections.setEnabled(luceneEnabled)); + form.add(new TextField<String>("query", queryModel).setEnabled(luceneEnabled)); + add(form.setEnabled(luceneEnabled)); // execute search final List<SearchResult> results = new ArrayList<SearchResult>(); -- Gitblit v1.9.1