From f27b7c398668ac74c3350323e8864aa5acc2fa4e Mon Sep 17 00:00:00 2001 From: Alitzel Mendez <6895254+AlitzelMendez@users.noreply.github.com> Date: Thu, 30 Jan 2025 10:23:46 -0800 Subject: [PATCH] Fix Provider name is not replaced in the route (#2077) fix issue: https://github.com/Azure/typespec-azure/issues/2064 --- .../changes/fix-arm-provider-async-2025-0-29-17-16-45.md | 7 +++++++ .../typespec-azure-resource-manager/lib/operations.tsp | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 .chronus/changes/fix-arm-provider-async-2025-0-29-17-16-45.md diff --git a/.chronus/changes/fix-arm-provider-async-2025-0-29-17-16-45.md b/.chronus/changes/fix-arm-provider-async-2025-0-29-17-16-45.md new file mode 100644 index 0000000000..dea200bf5b --- /dev/null +++ b/.chronus/changes/fix-arm-provider-async-2025-0-29-17-16-45.md @@ -0,0 +1,7 @@ +--- +changeKind: fix +packages: + - "@azure-tools/typespec-azure-resource-manager" +--- + +Fix provider name not being replaced in the route when using `ArmProviderActionSync` or `ArmProviderActionAsync` operation. diff --git a/packages/typespec-azure-resource-manager/lib/operations.tsp b/packages/typespec-azure-resource-manager/lib/operations.tsp index 53ddba5a11..60eb70d4a8 100644 --- a/packages/typespec-azure-resource-manager/lib/operations.tsp +++ b/packages/typespec-azure-resource-manager/lib/operations.tsp @@ -706,6 +706,7 @@ op checkLocalNameAvailability< @post @action @armResourceCollectionAction +@Private.armUpdateProviderNamespace op ArmProviderActionSync< Request extends {} | void = void, Response extends {} | void = void, @@ -733,6 +734,7 @@ op ArmProviderActionSync< @post @action @armResourceCollectionAction +@Private.armUpdateProviderNamespace op ArmProviderActionAsync< Request extends {} | void = void, Response extends {} | void = void,