From 4129e224aad13ae2a20e02e6ca1f3c303afcce04 Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Fri, 16 Jun 2023 02:52:31 -0400 Subject: [PATCH] Fix not being able to cancel a deployment during DMAPI validation --- src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs b/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs index 31e8e3a956..32ef804e3f 100644 --- a/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs +++ b/src/Tgstation.Server.Host/Components/Deployment/DreamMaker.cs @@ -805,7 +805,7 @@ namespace Tgstation.Server.Host.Components.Deployment using (var provider = new TemporaryDmbProvider(ioManager.ResolvePath(job.DirectoryName.ToString()), String.Concat(job.DmeName, DmbExtension), job)) await using (var controller = await sessionControllerFactory.LaunchNew(provider, byondLock, launchParameters, true, cancellationToken)) { - var launchResult = await controller.LaunchResult; + var launchResult = await controller.LaunchResult.WithToken(cancellationToken); if (launchResult.StartupTime.HasValue) await controller.Lifetime.WithToken(cancellationToken);