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

Commit 5503402

Browse files
committed
forcefully nullify properties if subscriptionRequired is false
approvalRequired and subscriptionsLimit must not be serialized to ARM template when subscriptionRequired is false
1 parent 4fee17d commit 5503402

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ public Template CreateProductTemplate(CreatorConfig creatorConfig)
3737
description = product.description,
3838
terms = product.terms,
3939
subscriptionRequired = product.subscriptionRequired,
40-
approvalRequired = product.approvalRequired,
41-
subscriptionsLimit = product.subscriptionsLimit,
40+
approvalRequired = product.subscriptionRequired ? product.approvalRequired : null,
41+
subscriptionsLimit = product.subscriptionRequired ? product.subscriptionsLimit : null,
4242
state = product.state,
4343
displayName = product.displayName
4444
},

0 commit comments

Comments
 (0)