Skip to content

Commit 9aaee7e

Browse files
authored
Merge pull request #80 from thelok/patch-2
Fix a bug where all groups/campaigns are returned from case insensitive search of `get_group_by_alias`/`get_campaign_by_alias`
2 parents 3b58e25 + 61d6392 commit 9aaee7e

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

attackcti/attack_api.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1558,8 +1558,8 @@ def get_campaign_by_alias(self, alias: str, case: bool = True, stix_format: bool
15581558
all_campaigns_list = list()
15591559
for campaign in all_campaigns:
15601560
if "aliases" in campaign.keys():
1561-
for alias in campaign['aliases']:
1562-
if alias.lower() in alias.lower():
1561+
for campaign_alias in campaign['aliases']:
1562+
if alias.lower() in campaign_alias.lower():
15631563
all_campaigns_list.append(campaign)
15641564
else:
15651565
filter_objects = [
@@ -1592,8 +1592,8 @@ def get_group_by_alias(self, alias: str, case: bool = True, stix_format: bool =
15921592
all_groups_list = list()
15931593
for group in all_groups:
15941594
if "aliases" in group.keys():
1595-
for alias in group['aliases']:
1596-
if alias.lower() in alias.lower():
1595+
for group_alias in group['aliases']:
1596+
if alias.lower() in group_alias.lower():
15971597
all_groups_list.append(group)
15981598
else:
15991599
filter_objects = [

0 commit comments

Comments
 (0)