diff --git a/extensions/json/src/jsonMain.ts b/extensions/json/src/jsonMain.ts index 650780b8a84..d0d1649190e 100644 --- a/extensions/json/src/jsonMain.ts +++ b/extensions/json/src/jsonMain.ts @@ -90,8 +90,8 @@ function getSchemaAssociation(context: ExtensionContext) : ISchemaAssociations { jsonValidation.forEach(jv => { var {fileMatch, url} = jv; if (fileMatch && url) { - if (url[0] === '.' && url[1] === '.') { - url = context.asAbsolutePath(url); + if (url[0] === '.' && url[1] === '/') { + url = path.join(extension.extensionPath, url); } if (fileMatch[0] === '%') { fileMatch = fileMatch.replace(/%APP_SETTINGS_HOME%/, '/User');