Another fix for when 'software_id' is not present in a group YAML file

master
Marcus Bakker 2020-01-30 16:28:46 +01:00
parent 36a3379ea1
commit 1dbfe7c248
1 changed files with 2 additions and 2 deletions

View File

@ -92,9 +92,9 @@ def _get_software_techniques(groups, stage, platform):
groups_dict[group_id]['techniques'] = set()
if campaign != '':
groups_dict[group_id]['campaign'] = str(campaign)
groups_dict[group_id]['software'] = group['software_id']
groups_dict[group_id]['software'] = group.get('software_id', None)
if group['software_id']:
if 'software_id' in group and group['software_id']:
for soft_id in group['software_id']:
try:
groups_dict[group_id]['techniques'].update(software_dict[soft_id])