3
0
Mirror von https://github.com/PaperMC/Velocity.git synchronisiert 2024-12-24 15:20:35 +01:00

Graceful fallback if these values are absent

Dieser Commit ist enthalten in:
Andrew Steinborn 2020-06-27 23:03:47 -04:00
Ursprung 62703780e1
Commit 7fd76962f2

Datei anzeigen

@ -383,14 +383,14 @@ public class VelocityConfiguration implements ProxyConfig {
// Handle any cases where the config needs to be saved again
byte[] forwardingSecret;
String forwardingSecretString = config.get("forwarding-secret");
if (forwardingSecretString.isEmpty()) {
if (forwardingSecretString == null || forwardingSecretString.isEmpty()) {
forwardingSecretString = generateRandomString(12);
config.set("forwarding-secret", forwardingSecretString);
mustResave = true;
}
forwardingSecret = forwardingSecretString.getBytes(StandardCharsets.UTF_8);
if (config.<String>get("metrics.id").isEmpty()) {
if (!config.contains("metrics.id") || config.<String>get("metrics.id").isEmpty()) {
config.set("metrics.id", UUID.randomUUID().toString());
mustResave = true;
}