diff --git a/src/main/java/com/mousetech/gourmetj/RecipeDetailBean.java b/src/main/java/com/mousetech/gourmetj/RecipeDetailBean.java index 9e56c69..9b6d326 100644 --- a/src/main/java/com/mousetech/gourmetj/RecipeDetailBean.java +++ b/src/main/java/com/mousetech/gourmetj/RecipeDetailBean.java @@ -10,7 +10,6 @@ import java.util.Set; import javax.annotation.PostConstruct; import javax.faces.event.AjaxBehaviorEvent; -import javax.faces.event.ValueChangeEvent; import javax.faces.model.DataModel; import javax.faces.model.ListDataModel; import javax.faces.view.ViewScoped; @@ -702,7 +701,7 @@ public class RecipeDetailBean implements Serializable { public String doDelete() { recipeService.delete(this.recipe); this.userSession.setLastEdit(null); // Don't point to me! - return "main"; + return "/main.jsf"; } /** diff --git a/src/main/java/com/mousetech/gourmetj/persistence/dao/RecipeRepository.java b/src/main/java/com/mousetech/gourmetj/persistence/dao/RecipeRepository.java index 2b5bb67..cff8c68 100644 --- a/src/main/java/com/mousetech/gourmetj/persistence/dao/RecipeRepository.java +++ b/src/main/java/com/mousetech/gourmetj/persistence/dao/RecipeRepository.java @@ -36,6 +36,7 @@ public interface RecipeRepository List findByCuisineContains(String searchText); - List findByIngredientHash_ItemContains(String searchText); + List findDistinctByIngredientHash_ItemContains( + String searchText); } diff --git a/src/main/java/com/mousetech/gourmetj/persistence/service/RecipeService.java b/src/main/java/com/mousetech/gourmetj/persistence/service/RecipeService.java index b4a1877..ac56fe3 100644 --- a/src/main/java/com/mousetech/gourmetj/persistence/service/RecipeService.java +++ b/src/main/java/com/mousetech/gourmetj/persistence/service/RecipeService.java @@ -128,6 +128,6 @@ public class RecipeService implements Serializable { } public List findByIngredientLike(String searchText) { - return recipeRepository.findByIngredientHash_ItemContains(searchText); + return recipeRepository.findDistinctByIngredientHash_ItemContains(searchText); } } diff --git a/src/main/resources/META-INF/resources/error/viewExpired.xhtml b/src/main/resources/META-INF/resources/error/viewExpired.xhtml index 2c3ba4b..5b4b007 100644 --- a/src/main/resources/META-INF/resources/error/viewExpired.xhtml +++ b/src/main/resources/META-INF/resources/error/viewExpired.xhtml @@ -11,7 +11,7 @@

View Expired.

The user session has timed out. Return to main page. - + \ No newline at end of file diff --git a/src/main/resources/META-INF/resources/recipeDetails.xhtml b/src/main/resources/META-INF/resources/recipeDetails.xhtml index e476548..d3a8077 100644 --- a/src/main/resources/META-INF/resources/recipeDetails.xhtml +++ b/src/main/resources/META-INF/resources/recipeDetails.xhtml @@ -44,8 +44,8 @@ - - - - - - + onclick="PF('okDeleteDlg').show()" + /> + + + + + + + \ No newline at end of file