From 20dceb8feac00f70370f2e7afce1baf19acb8a08 Mon Sep 17 00:00:00 2001
From: Kaoru FUZITA <kaorufuzita@gmail.com>
Date: Fri, 19 Aug 2016 17:40:14 +0900
Subject: [PATCH] fix #637

---
 .../fess/app/web/admin/searchlist/AdminSearchlistAction.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java b/src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java
index 47f48bdae..3f0956b5d 100644
--- a/src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java
+++ b/src/main/java/org/codelibs/fess/app/web/admin/searchlist/AdminSearchlistAction.java
@@ -186,8 +186,8 @@ public class AdminSearchlistAction extends FessAdminAction {
 
     @Execute
     public HtmlResponse delete(final DeleteForm form) {
-        verifyToken(() -> asListHtml());
         validate(form, messages -> {}, () -> asListHtml());
+        verifyToken(() -> asListHtml());
         final String docId = form.docId;
         try {
             final QueryBuilder query = QueryBuilders.termQuery(fessConfig.getIndexFieldDocId(), docId);
@@ -201,8 +201,8 @@ public class AdminSearchlistAction extends FessAdminAction {
 
     @Execute
     public HtmlResponse deleteall(final ListForm form) {
-        verifyToken(() -> asListHtml());
         validate(form, messages -> {}, () -> asListHtml());
+        verifyToken(() -> asListHtml());
         try {
             searchService.deleteByQuery(request, form);
             saveInfo(messages -> messages.addSuccessDeleteDocFromIndex(GLOBAL));
-- 
GitLab