Skip to content

Commit c81eed7

Browse files
authored
Fix config new command. Closes #1201 (#1202)
Closes #1201
1 parent 97bf41e commit c81eed7

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

dev-proxy-abstractions/ProxyUtils.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ private static string GetCommonPrefix(List<string> paths)
465465
var lastSlashIndex = prefix.LastIndexOf('/');
466466
return lastSlashIndex >= 0 ? prefix[..(lastSlashIndex + 1)] : prefix;
467467
}
468-
468+
469469
public static async Task<(bool IsValid, IEnumerable<string> ValidationErrors)> ValidateJson(string? json, string? schemaUrl, ILogger logger)
470470
{
471471
try
@@ -486,7 +486,7 @@ private static string GetCommonPrefix(List<string> paths)
486486
logger.LogDebug("Downloading schema from {SchemaUrl}", schemaUrl);
487487
using var client = new HttpClient();
488488
var schemaContents = await client.GetStringAsync(schemaUrl);
489-
489+
490490
logger.LogDebug("Parsing schema");
491491
var schema = JSchema.Parse(schemaContents);
492492
logger.LogDebug("Parsing JSON");
@@ -517,4 +517,11 @@ public static string ReplaceVariables(string s, Dictionary<string, string> varia
517517

518518
return s1;
519519
}
520+
521+
public static string GetVersionString(string productVersion)
522+
{
523+
return productVersion.Contains("-beta")
524+
? productVersion.Split("-")[0]
525+
: productVersion;
526+
}
520527
}

dev-proxy/CommandHandlers/ConfigNewCommandHandler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class VisualStudioCodeSnippet
1717

1818
public static class ConfigNewCommandHandler
1919
{
20-
private static readonly string snippetsFileUrl = $"https://aka.ms/devproxy/snippets/v{ProxyUtils.ProductVersion}";
20+
private static readonly string snippetsFileUrl = $"https://aka.ms/devproxy/snippets/v{ProxyUtils.GetVersionString(ProxyUtils.ProductVersion)}";
2121
private static readonly string configFileSnippetName = "ConfigFile";
2222

2323
public static async Task CreateConfigFileAsync(string name, ILogger logger)

0 commit comments

Comments
 (0)