mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-29 08:00:19 +01:00
Check validation status instead of assuming not
This commit is contained in:
@@ -238,13 +238,13 @@ namespace Tgstation.Server.Host.Components.Deployment
|
||||
await controller.Lifetime.WithToken(cancellationToken).ConfigureAwait(false);
|
||||
|
||||
if (!controller.Lifetime.IsCompleted)
|
||||
{
|
||||
if (requireValidate)
|
||||
throw new JobException(ErrorCode.DreamMakerNeverValidated);
|
||||
await controller.DisposeAsync().ConfigureAwait(false);
|
||||
}
|
||||
|
||||
validationStatus = controller.ApiValidationStatus;
|
||||
|
||||
if (requireValidate && validationStatus == ApiValidationStatus.NeverValidated)
|
||||
throw new JobException(ErrorCode.DreamMakerNeverValidated);
|
||||
|
||||
logger.LogTrace("API validation status: {0}", validationStatus);
|
||||
|
||||
job.DMApiVersion = controller.DMApiVersion;
|
||||
|
||||
Reference in New Issue
Block a user