diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java index 13b0800018..b216ed3ff6 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHandler.java @@ -244,7 +244,7 @@ public class ConfigClientsHandler extends FormHandler { // edit of an existing entry if (_context.getBooleanProperty(ConfigClientsHelper.PROP_ENABLE_CLIENT_CHANGE) || isAdvanced()) { - String desc = getJettyString("desc" + cur); + String desc = getJettyString("nofilter_desc" + cur); if (desc != null) { int spc = desc.indexOf(" "); String clss = desc; @@ -255,7 +255,7 @@ public class ConfigClientsHandler extends FormHandler { } ca.className = clss; ca.args = args; - ca.clientName = getJettyString("name" + cur); + ca.clientName = getJettyString("nofilter_name" + cur); } } } @@ -264,7 +264,7 @@ public class ConfigClientsHandler extends FormHandler { if (_context.getBooleanProperty(ConfigClientsHelper.PROP_ENABLE_CLIENT_CHANGE) || isAdvanced()) { int newClient = clients.size(); - String newDesc = getJettyString("desc" + newClient); + String newDesc = getJettyString("nofilter_desc" + newClient); if (newDesc != null && newDesc.trim().length() > 0) { // new entry int spc = newDesc.indexOf(" "); @@ -274,10 +274,10 @@ public class ConfigClientsHandler extends FormHandler { clss = newDesc.substring(0, spc); args = newDesc.substring(spc + 1); } - String name = getJettyString("name" + newClient); + String name = getJettyString("nofilter_name" + newClient); if (name == null || name.trim().length() <= 0) name = "new client"; ClientAppConfig ca = new ClientAppConfig(clss, name, args, 2*60*1000, - _settings.get(newClient + ".enabled") != null); + _settings.get(newClient + ".enabled") == null); // true for disabled clients.add(ca); addFormNotice(_t("New client added") + ": " + name + " (" + clss + ")."); } diff --git a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java index c0e4df1582..86d0648537 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/ConfigClientsHelper.java @@ -322,23 +322,24 @@ public class ConfigClientsHelper extends HelperBase { boolean enabled, boolean ro, boolean preventDisable, String desc, boolean edit, boolean showEditButton, boolean showUpdateButton, boolean showStopButton, boolean showDeleteButton, boolean showStartButton) { - String escapeddesc = DataHelper.escapeHTML(desc); + String escapedName = DataHelper.escapeHTML(name); + String escapedDesc = DataHelper.escapeHTML(desc); buf.append("