From fd1c0df2b27cb9656827014ee3ca96b3421bd79b Mon Sep 17 00:00:00 2001 From: Dhruvkumar-Microsoft Date: Tue, 30 Sep 2025 03:48:21 +0530 Subject: [PATCH 1/3] updated the name --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index ca921566..26a0ac1f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -2,7 +2,7 @@ name: Validate Deployment v3 on: workflow_run: - workflows: ["Build Docker and Optional Push"] + workflows: ["Build Docker and Optional Push v3"] types: - completed branches: From a69a3d0c27f732c7844e816e1f9947b189e14404 Mon Sep 17 00:00:00 2001 From: Kanchan-Microsoft Date: Fri, 10 Oct 2025 12:29:34 +0530 Subject: [PATCH 2/3] changes regex pattern --- src/frontend/src/services/PlanDataService.tsx | 2 +- src/mcp_server/pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/frontend/src/services/PlanDataService.tsx b/src/frontend/src/services/PlanDataService.tsx index 18770a11..dc5bb848 100644 --- a/src/frontend/src/services/PlanDataService.tsx +++ b/src/frontend/src/services/PlanDataService.tsx @@ -383,7 +383,7 @@ export class PlanDataService { const facts = body - .match(/facts="([^"]*(?:\\.[^"]*)*)"/)?.[1] + .match(/facts="((?:[^"\\]|\\.)*)"/)?.[1] ?.replace(/\\n/g, '\n') .replace(/\\"/g, '"') || ''; diff --git a/src/mcp_server/pyproject.toml b/src/mcp_server/pyproject.toml index 4b9dc385..761b9b17 100644 --- a/src/mcp_server/pyproject.toml +++ b/src/mcp_server/pyproject.toml @@ -21,7 +21,7 @@ dependencies = [ "azure-identity==1.19.0", "pydantic==2.11.7", "pydantic-settings==2.6.1", - "python-multipart==0.0.17", + "python-multipart==0.0.18", "httpx==0.28.1", ] From 0dcb87cb313a60431727d03e10fcee38ccea0abf Mon Sep 17 00:00:00 2001 From: Kanchan-Microsoft Date: Fri, 10 Oct 2025 12:35:19 +0530 Subject: [PATCH 3/3] regex pattern updated --- src/frontend/src/services/PlanDataService.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/frontend/src/services/PlanDataService.tsx b/src/frontend/src/services/PlanDataService.tsx index dc5bb848..e2c2b9e0 100644 --- a/src/frontend/src/services/PlanDataService.tsx +++ b/src/frontend/src/services/PlanDataService.tsx @@ -792,7 +792,7 @@ export class PlanDataService { if (!source) return null; // question=( "...") OR ('...') - const questionRegex = /question=(?:"((?:\\.|[^"])*)"|'((?:\\.|[^'])*)')/; + const questionRegex = /question=(?:"((?:[^"\\]|\\.)*)"|'((?:[^'\\]|\\.)*)')/; const qMatch = source.match(questionRegex); if (!qMatch) return null;