diff --git a/src/main/java/org/codelibs/fess/action/admin/KeyMatchAction.java b/src/main/java/org/codelibs/fess/action/admin/KeyMatchAction.java index 6fd38af41..2ad6a0d8e 100644 --- a/src/main/java/org/codelibs/fess/action/admin/KeyMatchAction.java +++ b/src/main/java/org/codelibs/fess/action/admin/KeyMatchAction.java @@ -280,13 +280,14 @@ public class KeyMatchAction extends FessAdminAction { @Token(save = false, validate = true) @Execute(validator = true, input = "edit.jsp") public String update() { - ComponentUtil.getKeyMatchHelper().update(); try { final KeyMatch keyMatch = createKeyMatch(); keyMatchService.store(keyMatch); SAStrutsUtil.addSessionMessage("success.crud_update_crud_table"); - return displayList(true); + final String result = displayList(true); + ComponentUtil.getKeyMatchHelper().update(); + return result; } catch (final ActionMessagesException e) { logger.error(e.getMessage(), e); throw e;