diff --git a/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java b/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java index 1cb95288a..f5cb7b2e9 100644 --- a/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java +++ b/src/main/java/org/codelibs/fess/app/web/admin/upgrade/AdminUpgradeAction.java @@ -80,6 +80,8 @@ public class AdminUpgradeAction extends FessAdminAction { private static final String VERSION_13_8 = "13.8"; + private static final String VERSION_13_9 = "13.9"; + // =================================================================================== // Attribute // @@ -163,6 +165,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -189,6 +192,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -214,6 +218,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -238,6 +243,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -261,6 +267,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -283,6 +290,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -304,6 +312,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -343,6 +352,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -361,6 +371,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -378,6 +389,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -394,6 +406,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -409,6 +422,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -423,6 +437,7 @@ public class AdminUpgradeAction extends FessAdminAction { upgradeFrom13_6(); upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -430,12 +445,13 @@ public class AdminUpgradeAction extends FessAdminAction { systemHelper.reloadConfiguration(); } catch (final Exception e) { logger.warn("Failed to upgrade data.", e); - saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_5, e.getLocalizedMessage())); + saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_6, e.getLocalizedMessage())); } } else if (VERSION_13_7.equals(form.targetVersion)) { try { upgradeFrom13_7(); upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -443,11 +459,12 @@ public class AdminUpgradeAction extends FessAdminAction { systemHelper.reloadConfiguration(); } catch (final Exception e) { logger.warn("Failed to upgrade data.", e); - saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_5, e.getLocalizedMessage())); + saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_7, e.getLocalizedMessage())); } } else if (VERSION_13_8.equals(form.targetVersion)) { try { upgradeFrom13_8(); + upgradeFrom13_9(); upgradeFromAll(); saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); @@ -455,7 +472,19 @@ public class AdminUpgradeAction extends FessAdminAction { systemHelper.reloadConfiguration(); } catch (final Exception e) { logger.warn("Failed to upgrade data.", e); - saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_5, e.getLocalizedMessage())); + saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_8, e.getLocalizedMessage())); + } + } else if (VERSION_13_9.equals(form.targetVersion)) { + try { + upgradeFrom13_9(); + upgradeFromAll(); + + saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL)); + + systemHelper.reloadConfiguration(); + } catch (final Exception e) { + logger.warn("Failed to upgrade data.", e); + saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_13_9, e.getLocalizedMessage())); } } else { saveError(messages -> messages.addErrorsUnknownVersionForUpgrade(GLOBAL)); @@ -540,6 +569,10 @@ public class AdminUpgradeAction extends FessAdminAction { // nothing } + private void upgradeFrom13_9() { + // nothing + } + private void upgradeFromAll() { // nothing } diff --git a/src/main/webapp/WEB-INF/view/admin/upgrade/admin_upgrade.jsp b/src/main/webapp/WEB-INF/view/admin/upgrade/admin_upgrade.jsp index 4ed9f2842..96b96b5c0 100644 --- a/src/main/webapp/WEB-INF/view/admin/upgrade/admin_upgrade.jsp +++ b/src/main/webapp/WEB-INF/view/admin/upgrade/admin_upgrade.jsp @@ -67,6 +67,7 @@ 13.6 13.7 13.8 + 13.9