diff --git a/Content.Packaging/ClientPackaging.cs b/Content.Packaging/ClientPackaging.cs index a66d4ec5b9..6d0a462790 100644 --- a/Content.Packaging/ClientPackaging.cs +++ b/Content.Packaging/ClientPackaging.cs @@ -61,7 +61,13 @@ public static class ClientPackaging var graph = new RobustClientAssetGraph(); pass.Dependencies.Add(new AssetPassDependency(graph.Output.Name)); - AssetGraph.CalculateGraph(graph.AllPasses.Append(pass).ToArray(), logger); + var dropSvgPass = new AssetPassFilterDrop(f => f.Path.EndsWith(".svg")) + { + Name = "DropSvgPass", + }; + dropSvgPass.AddDependency(graph.Input).AddBefore(graph.PresetPasses); + + AssetGraph.CalculateGraph([pass, dropSvgPass, ..graph.AllPasses], logger); var inputPass = graph.Input; @@ -72,7 +78,7 @@ public static class ClientPackaging new[] { "Content.Client", "Content.Shared", "Content.Shared.Database" }, cancel: cancel); - await RobustClientPackaging.WriteClientResources(contentDir, pass, cancel); + await RobustClientPackaging.WriteClientResources(contentDir, inputPass, cancel); inputPass.InjectFinished(); }