mirror of
https://github.com/tgstation/tgstation-server.git
synced 2026-08-30 16:39:21 +01:00
Don't create BYOND directory unless the download succeeds
This commit is contained in:
@@ -150,11 +150,11 @@ namespace Tgstation.Server.Host.Components.Byond
|
||||
var downloadTask = byondInstaller.DownloadVersion(version, cancellationToken);
|
||||
|
||||
await ioManager.DeleteDirectory(versionKey, cancellationToken).ConfigureAwait(false);
|
||||
await ioManager.CreateDirectory(versionKey, cancellationToken).ConfigureAwait(false);
|
||||
|
||||
try
|
||||
{
|
||||
var download = await downloadTask.ConfigureAwait(false);
|
||||
await ioManager.CreateDirectory(versionKey, cancellationToken).ConfigureAwait(false);
|
||||
|
||||
var extractPath = ioManager.ResolvePath(versionKey);
|
||||
logger.LogTrace("Extracting downloaded BYOND zip to {0}...", extractPath);
|
||||
|
||||
Reference in New Issue
Block a user