Skip to content

Commit ed2b153

Browse files
committed
Minor fix to TAR extraction
1 parent 05c6dd0 commit ed2b153

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/Stars.Services/Processing/TarArchiveAsset.cs

+4-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,10 @@ public Task<IDictionary<string, IAsset>> ExtractTarAsync(Stream tarStream,
147147
blockingStream.Close();
148148
}, null, TaskCreationOptions.AttachedToParent);
149149

150-
extractedAssets.Add(name, tarEntryAction(tarEntryAsset, destination, carrierManager, ct).GetAwaiter().GetResult());
150+
if (!name.Contains("/@") && !extractedAssets.ContainsKey(name))
151+
{
152+
extractedAssets.Add(name, tarEntryAction(tarEntryAsset, destination, carrierManager, ct).GetAwaiter().GetResult());
153+
}
151154

152155
if (!extractTask.IsCompleted)
153156
{

0 commit comments

Comments
 (0)