Fix custom includes not working with non-root .dme

This commit is contained in:
Dominion
2023-06-15 03:47:52 -04:00
parent 174ac5c760
commit 6c73a1575d
@@ -890,7 +890,13 @@ namespace Tgstation.Server.Host.Components.Deployment
var dmePath = ioManager.ConcatPath(job.DirectoryName.ToString(), dmeFileName);
var dmeReadTask = ioManager.ReadAllBytes(dmePath, cancellationToken);
var dmeModificationsTask = configuration.CopyDMFilesTo(dmeFileName, ioManager.ResolvePath(job.DirectoryName.ToString()), cancellationToken);
var dmeModificationsTask = configuration.CopyDMFilesTo(
dmeFileName,
ioManager.ResolvePath(
ioManager.ConcatPath(
job.DirectoryName.ToString(),
ioManager.GetDirectoryName(dmeFileName))),
cancellationToken);
var dmeBytes = await dmeReadTask;
var dme = Encoding.UTF8.GetString(dmeBytes);