CopyToStream needs some work

This commit is contained in:
Matt Nadareski
2024-07-15 21:34:17 -04:00
parent a2e10f789b
commit e29610de4b
13 changed files with 35 additions and 32 deletions

View File

@@ -744,7 +744,10 @@ namespace SabreTools.DatTools
{
BaseArchive? archive = BaseArchive.Create(file);
if (archive != null)
(stream, _) = archive.CopyToStream(datItem.GetName() ?? datItem.GetStringFieldValue(Models.Metadata.DatItem.TypeKey).AsEnumValue<ItemType>().AsStringValue() ?? string.Empty);
{
ItemType itemType = datItem.GetStringFieldValue(Models.Metadata.DatItem.TypeKey).AsEnumValue<ItemType>();
(stream, _) = archive.CopyToStream(datItem.GetName() ?? itemType.AsStringValue() ?? string.Empty);
}
}
// Otherwise, just open the filestream
else