diff --git a/kadmos/graph/graph_data.py b/kadmos/graph/graph_data.py index 10e15ac15bfe146812e6451966e27955ddb0f271..bf14b9ea60f914d473c6a426b308cebd888254a7 100644 --- a/kadmos/graph/graph_data.py +++ b/kadmos/graph/graph_data.py @@ -2983,15 +2983,17 @@ class MdaoDataGraph(DataGraph, MdaoMixin): # Create architecture element nodes cmdows_architecture_parameters = cmdows.find('architectureElements/parameters') - for cmdows_architecture_parameter in list(cmdows_architecture_parameters): - for cmdows_single_architecture_parameter in list(cmdows_architecture_parameter): - cmdows_uid = cmdows_single_architecture_parameter.get('uID') - attrb = cmdows.finddict(cmdows_single_architecture_parameter, ordered=False, camel_case_conversion=True) - attrb = translate_dict_keys(attrb, {'related_parameter_u_i_d': 'related_to_schema_node'}) - self.add_node(cmdows_uid, - attr_dict=attrb, - category='variable', - architecture_role=unmake_camel_case(cmdows_single_architecture_parameter.tag, ' ')) + if cmdows_architecture_parameters is not None: + for cmdows_architecture_parameter in list(cmdows_architecture_parameters): + for cmdows_single_architecture_parameter in list(cmdows_architecture_parameter): + cmdows_uid = cmdows_single_architecture_parameter.get('uID') + attrb = cmdows.finddict(cmdows_single_architecture_parameter, ordered=False, + camel_case_conversion=True) + attrb = translate_dict_keys(attrb, {'related_parameter_u_i_d': 'related_to_schema_node'}) + self.add_node(cmdows_uid, + attr_dict=attrb, + category='variable', + architecture_role=unmake_camel_case(cmdows_single_architecture_parameter.tag, ' ')) cmdows_architecture_exe_blocks = cmdows.find('architectureElements/executableBlocks') for cmdows_architecture_exe_block in list(cmdows_architecture_exe_blocks): for cmdows_single_architecture_exe_block in list(cmdows_architecture_exe_block):