From cdc50065af833d22730f879c71731bbd640583ee Mon Sep 17 00:00:00 2001 From: Carlos Emiliano Castro Trejo <102700317+ccastrotrejo@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:41:52 -0700 Subject: [PATCH] fix(vscode): Standarize workflow id when resolving resource (#5422) Update workflow id map --- apps/vs-code-designer/src/LogicAppResolver.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/apps/vs-code-designer/src/LogicAppResolver.ts b/apps/vs-code-designer/src/LogicAppResolver.ts index 02050cf10de..464bf914401 100644 --- a/apps/vs-code-designer/src/LogicAppResolver.ts +++ b/apps/vs-code-designer/src/LogicAppResolver.ts @@ -30,7 +30,8 @@ export class LogicAppResolver implements AppResourceResolver { const subscriptionSites = new Map(); listOfSites.forEach((item: Site) => { - subscriptionSites.set(item.id, item); + const workflowId = item.id.toLowerCase(); + subscriptionSites.set(workflowId, item); }); ext.logicAppSitesMap.set(subContext.subscriptionId, subscriptionSites); @@ -40,13 +41,13 @@ export class LogicAppResolver implements AppResourceResolver { static async getAppResourceSite(context: IActionContext, subContext: ISubscriptionContext, resource: AppResource): Promise { 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; }