Skip to content

Commit a12df3b

Browse files
authored
fix: handle exception when retrieving existing mapping rules (#448)
1 parent 4e3b51c commit a12df3b

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

ibmsecurity/isam/fed/federations.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -230,9 +230,11 @@ def _check(isamAppliance, name, role, protocol, configuration, templateName=None
230230
new_map_rule_id = configuration['identityMapping']['properties'].get('identityMappingRuleReference', None)
231231
new_map_rule = configuration['identityMapping']['properties'].get('identityMappingRule', None)
232232

233-
exist_map_rule_id = ret_obj['data']['configuration']['identityMapping']['properties'].get('identityMappingRuleReference', None)
234-
exist_map_rule = ret_obj['data']['configuration']['identityMapping']['properties'].get('identityMappingRule', None)
235-
233+
try:
234+
exist_map_rule_id = ret_obj['data']['configuration']['identityMapping']['properties'].get('identityMappingRuleReference', None)
235+
exist_map_rule = ret_obj['data']['configuration']['identityMapping']['properties'].get('identityMappingRule', None)
236+
except:
237+
pass
236238
logger.debug("New Mapping data: {0}/{1}".format(new_map_rule_id, new_map_rule))
237239
logger.debug("Existing Mapping data: {0}/{1}".format(exist_map_rule_id, exist_map_rule))
238240
if new_map_rule_id is not None:

0 commit comments

Comments
 (0)