common: Fix not setting comments when initially setting feature flag

This commit is contained in:
Oliver
2025-06-27 19:12:53 +02:00
parent ee918f73ab
commit 84c6661c1a

View File

@@ -33,13 +33,12 @@ public class FeatureFlagConfig {
YamlConfiguration config = YamlConfiguration.loadConfiguration(configFile); YamlConfiguration config = YamlConfiguration.loadConfiguration(configFile);
for (FeatureFlag featureFlag : featureFlags) { for (FeatureFlag featureFlag : featureFlags) {
config.setInlineComments("feature-flags." + featureFlag.getName(), List.of(featureFlag.getDescription()));
if (config.isSet("feature-flags." + featureFlag.getName())) { if (config.isSet("feature-flags." + featureFlag.getName())) {
continue; continue;
} }
config.set("feature-flags." + featureFlag.getName(), false); config.set("feature-flags." + featureFlag.getName(), false);
config.setInlineComments("feature-flags." + featureFlag.getName(), List.of(featureFlag.getDescription()));
} }
for (String flagName : config.getConfigurationSection("feature-flags").getKeys(false)) { for (String flagName : config.getConfigurationSection("feature-flags").getKeys(false)) {