Skip to content

Commit 34eb243

Browse files
author
Aashish Rajaram Salokhe
committed
Catch specific not found exception and then try for custom policy
1 parent 6c6006a commit 34eb243

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/GuestConfiguration/GuestConfiguration/Common/GuestConfigurationCmdletBase.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -322,12 +322,12 @@ private IEnumerable<PolicyData> GetPolicyStatusesHelper(PolicySetDefinition[] po
322322
foreach (var policyDefinitionIdInInitiative in policyDefinitionIdsInInitiative)
323323
{
324324
var _initiativeName = GetInitiativeNameFromId(policyDefinitionIdInInitiative);
325-
PolicyDefinition policyDef;
325+
PolicyDefinition policyDef = null;
326326
try
327327
{
328328
policyDef = PolicyClient.PolicyDefinitions.GetBuiltIn(_initiativeName);
329329
}
330-
catch(Exception)
330+
catch(Microsoft.Rest.Azure.CloudException ex) when (HttpStatusCode.NotFound.Equals(ex.Response.StatusCode))
331331
{
332332
policyDef = PolicyClient.PolicyDefinitions.Get(_initiativeName);
333333
}

0 commit comments

Comments
 (0)