diff --git a/src/java/com/threerings/admin/server/DatabaseConfigRegistry.java b/src/java/com/threerings/admin/server/DatabaseConfigRegistry.java index 40c9f8141..36b1d3d33 100644 --- a/src/java/com/threerings/admin/server/DatabaseConfigRegistry.java +++ b/src/java/com/threerings/admin/server/DatabaseConfigRegistry.java @@ -309,8 +309,12 @@ public class DatabaseConfigRegistry extends ConfigRegistry setAndFlush(field, StringUtil.joinEscaped(value)); } - protected void setAndFlush (final String field, final String value) { + protected void setAndFlush (String field, String value) { _data.put(field, value); + flush(field, value); + } + + protected void flush (final String field, final String value) { String iname = "updateConfig(" + _path + ", " + field + ", value=" + value + ")"; _invoker.postUnit(new WriteOnlyUnit(iname) { @Override