Add ClusterName#value as the default instead of it's toString method
This commit is contained in:
parent
084b35c08b
commit
420dc72124
|
@ -163,7 +163,7 @@ public class InternalSettingsPreparer {
|
|||
|
||||
// put the cluster name
|
||||
if (output.get(ClusterName.CLUSTER_NAME_SETTING.getKey()) == null) {
|
||||
output.put(ClusterName.CLUSTER_NAME_SETTING.getKey(), ClusterName.CLUSTER_NAME_SETTING.getDefault(Settings.EMPTY));
|
||||
output.put(ClusterName.CLUSTER_NAME_SETTING.getKey(), ClusterName.CLUSTER_NAME_SETTING.getDefault(Settings.EMPTY).value());
|
||||
}
|
||||
|
||||
replacePromptPlaceholders(output, terminal);
|
||||
|
|
|
@ -68,6 +68,13 @@ public class InternalSettingsPreparerTests extends ESTestCase {
|
|||
assertTrue(configDir, configDir.startsWith(home));
|
||||
}
|
||||
|
||||
public void testDefaultClusterName() {
|
||||
Settings settings = InternalSettingsPreparer.prepareSettings(Settings.EMPTY);
|
||||
assertEquals("elasticsearch", settings.get("cluster.name"));
|
||||
settings = InternalSettingsPreparer.prepareSettings(Settings.builder().put("cluster.name", "foobar").build());
|
||||
assertEquals("foobar", settings.get("cluster.name"));
|
||||
}
|
||||
|
||||
public void testReplacePromptPlaceholders() {
|
||||
MockTerminal terminal = new MockTerminal();
|
||||
terminal.addTextInput("text");
|
||||
|
|
Loading…
Reference in New Issue