From d0300dbeeb3aed6681f60ba6a0f4c53faaf662cd Mon Sep 17 00:00:00 2001 From: Cyberboss Date: Tue, 21 Apr 2020 21:37:03 -0400 Subject: [PATCH] Actually set the API version --- .../Components/Watchdog/SessionController.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Tgstation.Server.Host/Components/Watchdog/SessionController.cs b/src/Tgstation.Server.Host/Components/Watchdog/SessionController.cs index 11e326ff83..1c8272579d 100644 --- a/src/Tgstation.Server.Host/Components/Watchdog/SessionController.cs +++ b/src/Tgstation.Server.Host/Components/Watchdog/SessionController.cs @@ -371,7 +371,8 @@ namespace Tgstation.Server.Host.Components.Watchdog case BridgeCommandType.Validate: if (!launchSecurityLevel.HasValue) { - logger.LogWarning("DreamDaemon requested API validation but no intial security level was passed to the session controller!"); + logger.LogWarning( + "DreamDaemon requested API validation but no intial security level was passed to the session controller!"); apiValidationStatus = ApiValidationStatus.UnaskedValidationRequest; return new BridgeResponse { @@ -380,21 +381,20 @@ namespace Tgstation.Server.Host.Components.Watchdog } if (parameters.Version == null) - { return new BridgeResponse { ErrorMessage = "Missing dmApiVersion field!" }; - } + DMApiVersion = parameters.Version; switch (parameters.MinimumSecurityLevel) { - case DreamDaemonSecurity.Safe: - apiValidationStatus = ApiValidationStatus.RequiresSafe; - break; case DreamDaemonSecurity.Ultrasafe: apiValidationStatus = ApiValidationStatus.RequiresUltrasafe; break; + case DreamDaemonSecurity.Safe: + apiValidationStatus = ApiValidationStatus.RequiresSafe; + break; case DreamDaemonSecurity.Trusted: apiValidationStatus = ApiValidationStatus.RequiresTrusted; break;