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

Commit 128c397

Browse files
committed
update product serialization
1 parent 3c427df commit 128c397

File tree

1 file changed

+1
-6
lines changed
  • src/APIM_ARMTemplate/apimtemplate/Extractor/EntityExtractors

1 file changed

+1
-6
lines changed

src/APIM_ARMTemplate/apimtemplate/Extractor/EntityExtractors/APIExtractor.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -295,17 +295,12 @@ public async Task<Template> GenerateAPIsARMTemplate(string apimname, string reso
295295
Console.WriteLine("'{0}' Product association found", apiProductName);
296296

297297
// convert returned api product associations to template resource class
298-
ProductAPITemplateResource productAPIResource = JsonConvert.DeserializeObject<ProductAPITemplateResource>(apiProducts);
298+
ProductAPITemplateResource productAPIResource = JsonConvert.DeserializeObject<ProductAPITemplateResource>(item.ToString());
299299
productAPIResource.type = ResourceTypeConstants.ProductAPI;
300300
productAPIResource.name = $"[concat(parameters('ApimServiceName'), '/{apiProductName}/{oApiName}')]";
301301
productAPIResource.apiVersion = GlobalConstants.APIVersion;
302302
productAPIResource.scale = null;
303303
productAPIResource.dependsOn = new string[] { $"[resourceId('Microsoft.ApiManagement/service/apis', parameters('ApimServiceName'), '{oApiName}')]" };
304-
// deployment throws errors if resource does not have a properties object
305-
if (productAPIResource.properties == null)
306-
{
307-
productAPIResource.properties = new ProductAPITemplateProperties();
308-
}
309304

310305
templateResources.Add(productAPIResource);
311306
}

0 commit comments

Comments
 (0)