Merge pull request #11533 from jbradberry/fix-register-peers-exact-typo

Fix the loop variable name for the register_peers --exact flag
This commit is contained in:
Jeff Bradberry
2022-01-13 11:28:15 -05:00
committed by GitHub

View File

@@ -77,7 +77,7 @@ class Command(BaseCommand):
peers = set(options['exact']) peers = set(options['exact'])
links = set(InstanceLink.objects.filter(source=nodes[options['source']]).values_list('target__hostname', flat=True)) links = set(InstanceLink.objects.filter(source=nodes[options['source']]).values_list('target__hostname', flat=True))
removals, _ = InstanceLink.objects.filter(source=nodes[options['source']], target__hostname__in=peers - links).delete() removals, _ = InstanceLink.objects.filter(source=nodes[options['source']], target__hostname__in=peers - links).delete()
for peer in peers - links: for target in peers - links:
_, created = InstanceLink.objects.get_or_create(source=nodes[options['source']], target=nodes[target]) _, created = InstanceLink.objects.get_or_create(source=nodes[options['source']], target=nodes[target])
if created: if created:
additions += 1 additions += 1