Skip to content

Commit e400c5f

Browse files
committed
fix:normalize-path-separators-for-cross-platform
1 parent a6077ee commit e400c5f

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

DotSchema/Constants.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ public static class FilePatterns
9595
/// </summary>
9696
public static string ExtractVariantName(string schemaPath)
9797
{
98-
var filename = Path.GetFileNameWithoutExtension(schemaPath);
98+
// Normalize path separators for cross-platform compatibility
99+
var normalizedPath = schemaPath.Replace('\\', '/');
100+
var filename = Path.GetFileNameWithoutExtension(normalizedPath);
99101

100102
// Remove common suffixes like ".schema", ".config", etc.
101103
var suffixesToRemove = new[] { ".schema", ".config", "-schema", "-config", "_schema", "_config" };

0 commit comments

Comments
 (0)