From 5b4719c1285b7a7e1a0d0a8a8b17ea7b809573c9 Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Sat, 10 Aug 2024 21:44:58 -0400 Subject: [PATCH] Fix a race condition in OpenDreamInstaller --- .../Components/Engine/OpenDreamInstaller.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Tgstation.Server.Host/Components/Engine/OpenDreamInstaller.cs b/src/Tgstation.Server.Host/Components/Engine/OpenDreamInstaller.cs index f99d70bfa4..608d3addb5 100644 --- a/src/Tgstation.Server.Host/Components/Engine/OpenDreamInstaller.cs +++ b/src/Tgstation.Server.Host/Components/Engine/OpenDreamInstaller.cs @@ -157,6 +157,8 @@ namespace Tgstation.Server.Host.Components.Engine { Logger.LogTrace("OD repo seems to already exist, attempting load and fetch..."); repo = await repositoryManager.LoadRepository(cancellationToken); + if (repo == null) + throw new JobException("Can't load OpenDream repository! Please delete cache from disk!"); await repo!.FetchOrigin( progressSection1,