diff --git a/src/main/java/org/codelibs/fess/app/web/go/GoAction.java b/src/main/java/org/codelibs/fess/app/web/go/GoAction.java index f975412ee..1c0141a38 100644 --- a/src/main/java/org/codelibs/fess/app/web/go/GoAction.java +++ b/src/main/java/org/codelibs/fess/app/web/go/GoAction.java @@ -64,6 +64,7 @@ public class GoAction extends FessSearchAction { @Execute public ActionResponse index(final GoForm form) throws IOException { searchAvailable(); + validate(form, messages -> {}, () -> asHtml(path_ErrorJsp)); Map doc = null; try { diff --git a/src/main/java/org/codelibs/fess/app/web/go/GoForm.java b/src/main/java/org/codelibs/fess/app/web/go/GoForm.java index 4e1c3d258..c312bb4f3 100644 --- a/src/main/java/org/codelibs/fess/app/web/go/GoForm.java +++ b/src/main/java/org/codelibs/fess/app/web/go/GoForm.java @@ -25,10 +25,12 @@ public class GoForm { public String docId; @Size(max = 10000) + @Required public String rt; public String hash; + @Required public String queryId; public Integer order; diff --git a/src/main/java/org/codelibs/fess/app/web/search/SearchAction.java b/src/main/java/org/codelibs/fess/app/web/search/SearchAction.java index 16b7bcc83..cd1d5a1b0 100644 --- a/src/main/java/org/codelibs/fess/app/web/search/SearchAction.java +++ b/src/main/java/org/codelibs/fess/app/web/search/SearchAction.java @@ -370,5 +370,11 @@ public class SearchAction extends FessSearchAction { data.register("searchQuery", searchQuery); super.setSearchQuery(searchQuery); } + + @Override + public void setRequestedTime(long requestedTime) { + data.register("requestedTime", requestedTime); + super.setRequestedTime(requestedTime); + } } } \ No newline at end of file