Skip to content
This repository was archived by the owner on Feb 23, 2024. It is now read-only.

Commit 7051c7b

Browse files
authored
Bugfix for service url param (#555)
* Add serviceUrl in Master Template * Bugfix serviceUrl param name issue
1 parent 0ce6b3e commit 7051c7b

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/APIM_ARMTemplate/apimtemplate/Creator/TemplateCreators/MasterTemplateCreator.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,12 @@ public Template CreateLinkedMasterTemplate(CreatorConfig creatorConfig,
110110
string initialAPIFileName = fileNameGenerator.GenerateCreatorAPIFileName(apiInfo.name, apiInfo.isSplit, true);
111111
string initialAPIUri = GenerateLinkedTemplateUri(creatorConfig, initialAPIFileName);
112112
string[] initialAPIDependsOn = CreateAPIResourceDependencies(globalServicePolicyTemplate, apiVersionSetTemplate, productsTemplate, loggersTemplate, backendsTemplate, authorizationServersTemplate, tagTemplate, apiInfo, previousAPIName);
113-
resources.Add(this.CreateLinkedMasterTemplateResource(initialAPIDeploymentResourceName, initialAPIUri, initialAPIDependsOn, apiInfo.name, apiInfo.isServiceUrlParameterize));
113+
resources.Add(this.CreateLinkedMasterTemplateResource(initialAPIDeploymentResourceName, initialAPIUri, initialAPIDependsOn, originalAPIName, apiInfo.isServiceUrlParameterize));
114114

115115
string subsequentAPIFileName = fileNameGenerator.GenerateCreatorAPIFileName(apiInfo.name, apiInfo.isSplit, false);
116116
string subsequentAPIUri = GenerateLinkedTemplateUri(creatorConfig, subsequentAPIFileName);
117117
string[] subsequentAPIDependsOn = new string[] { $"[resourceId('Microsoft.Resources/deployments', '{initialAPIDeploymentResourceName}')]" };
118-
resources.Add(this.CreateLinkedMasterTemplateResource(subsequentAPIDeploymentResourceName, subsequentAPIUri, subsequentAPIDependsOn, apiInfo.name, apiInfo.isServiceUrlParameterize));
118+
resources.Add(this.CreateLinkedMasterTemplateResource(subsequentAPIDeploymentResourceName, subsequentAPIUri, subsequentAPIDependsOn, originalAPIName, apiInfo.isServiceUrlParameterize));
119119

120120
// Set previous API name for dependency chain
121121
previousAPIName = subsequentAPIDeploymentResourceName;
@@ -129,7 +129,7 @@ public Template CreateLinkedMasterTemplate(CreatorConfig creatorConfig,
129129
string unifiedAPIFileName = fileNameGenerator.GenerateCreatorAPIFileName(apiInfo.name, apiInfo.isSplit, true);
130130
string unifiedAPIUri = GenerateLinkedTemplateUri(creatorConfig, unifiedAPIFileName);
131131
string[] unifiedAPIDependsOn = CreateAPIResourceDependencies(globalServicePolicyTemplate, apiVersionSetTemplate, productsTemplate, loggersTemplate, backendsTemplate, authorizationServersTemplate, tagTemplate, apiInfo, previousAPIName);
132-
resources.Add(this.CreateLinkedMasterTemplateResource(unifiedAPIDeploymentResourceName, unifiedAPIUri, unifiedAPIDependsOn, apiInfo.name, apiInfo.isServiceUrlParameterize));
132+
resources.Add(this.CreateLinkedMasterTemplateResource(unifiedAPIDeploymentResourceName, unifiedAPIUri, unifiedAPIDependsOn, originalAPIName, apiInfo.isServiceUrlParameterize));
133133

134134
// Set previous API name for dependency chain
135135
previousAPIName = subsequentAPIDeploymentResourceName;

0 commit comments

Comments
 (0)