Skip to content

Commit

Permalink
fix(vscode): Standarize workflow id when resolving resource (#5422)
Browse files Browse the repository at this point in the history
Update workflow id map
  • Loading branch information
ccastrotrejo authored Aug 16, 2024
1 parent f693418 commit cdc5006
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions apps/vs-code-designer/src/LogicAppResolver.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ export class LogicAppResolver implements AppResourceResolver {
const subscriptionSites = new Map<string, Site>();

listOfSites.forEach((item: Site) => {
subscriptionSites.set(item.id, item);
const workflowId = item.id.toLowerCase();
subscriptionSites.set(workflowId, item);
});

ext.logicAppSitesMap.set(subContext.subscriptionId, subscriptionSites);
Expand All @@ -40,13 +41,13 @@ export class LogicAppResolver implements AppResourceResolver {
static async getAppResourceSite(context: IActionContext, subContext: ISubscriptionContext, resource: AppResource): Promise<Site> {
const logicAppsSites = ext.logicAppSitesMap.get(subContext.subscriptionId);
let site: Site;
const workflowId = resource.id.toLowerCase();

if (logicAppsSites) {
site = ext.logicAppSitesMap.get(subContext.subscriptionId).get(resource.id);
site = logicAppsSites.get(workflowId);
} else {
const subscriptionSites = await LogicAppResolver.getSubscriptionSites(context, subContext);

site = subscriptionSites.get(resource.id);
site = subscriptionSites.get(workflowId);
}
return site;
}
Expand Down

0 comments on commit cdc5006

Please sign in to comment.