From 80a537786e7fb131d44c950829abd0635cc73d4e Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 24 Sep 2018 22:29:09 -0400 Subject: [PATCH] Fix total dme overwrite mode --- src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs b/src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs index adaf2a55ef..ee15c5d0e0 100644 --- a/src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs +++ b/src/Tgstation.Server.Host/Components/Compiler/DreamMaker.cs @@ -221,10 +221,11 @@ namespace Tgstation.Server.Host.Components.Compiler async Task ModifyDme(Models.CompileJob job, CancellationToken cancellationToken) { var dirA = ioManager.ConcatPath(job.DirectoryName.ToString(), ADirectoryName); - var dmePath = ioManager.ConcatPath(dirA, String.Join('.', job.DmeName, DmeExtension)); + var dmeFileName = String.Join('.', job.DmeName, DmeExtension); + var dmePath = ioManager.ConcatPath(dirA, dmeFileName); var dmeReadTask = ioManager.ReadAllBytes(dmePath, cancellationToken); - var dmeModificationsTask = configuration.CopyDMFilesTo(dmePath, ioManager.ResolvePath(dirA), cancellationToken); + var dmeModificationsTask = configuration.CopyDMFilesTo(dmeFileName, ioManager.ResolvePath(dirA), cancellationToken); var dmeBytes = await dmeReadTask.ConfigureAwait(false); var dme = Encoding.UTF8.GetString(dmeBytes);