File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed
src/commands/revisionDraft Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 557557 }
558558 }
559559 }
560+ ],
561+ "jsonValidation" : [
562+ {
563+ "fileMatch" : " *.containerapp-template.json" ,
564+ "url" : " https://json.schemastore.org/azure-containerapp-template.json"
565+ }
560566 ]
561567 },
562568 "capabilities" : {
Original file line number Diff line number Diff line change @@ -188,10 +188,9 @@ export class RevisionDraftFileSystem implements FileSystemProvider {
188188
189189 private buildUriFromItem ( item : ContainerAppsItem ) : Uri {
190190 // Container app names are not globally unique, so we need to produce a unique ID for lookup
191- // Note: Using '|' delimiters instead of '/' to prevent each file as showing up within multiple virtual directories when opened
192191 const parsedResourceId : ParsedAzureResourceId = parseAzureResourceId ( item . containerApp . id ) ;
193- const shortenedContainerAppId : string = `${ parsedResourceId . subscriptionId ?. slice ( 0 , 5 ) } ...| resourceGroups| ${ parsedResourceId . resourceGroup } | containerApps| ${ parsedResourceId . resourceName } ` ;
194- return URI . parse ( `${ RevisionDraftFileSystem . scheme } :/${ shortenedContainerAppId } .json` ) ;
192+ const shortenedContainerAppId : string = `${ parsedResourceId . subscriptionId ?. slice ( 0 , 5 ) } .../ resourceGroups/ ${ parsedResourceId . resourceGroup } / containerApps/ ${ parsedResourceId . resourceName } ` ;
193+ return URI . parse ( `${ RevisionDraftFileSystem . scheme } :/${ shortenedContainerAppId } .containerapp-template. json` ) ;
195194 }
196195
197196 // Adapted from: https://github.com/microsoft/vscode-extension-samples/blob/master/fsprovider-sample/src/fileSystemProvider.ts
You can’t perform that action at this time.
0 commit comments