mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 17:37:37 -02:30
Fix condition for creating receptor_address
If listener_port is not explicitly defined don't create a receptor_address
This commit is contained in:
@@ -5609,10 +5609,10 @@ class InstanceSerializer(BaseSerializer):
|
|||||||
else:
|
else:
|
||||||
instance = super(InstanceSerializer, self).update(obj, validated_data)
|
instance = super(InstanceSerializer, self).update(obj, validated_data)
|
||||||
|
|
||||||
if 'port' in kwargs and kwargs['port'] is None:
|
if 'port' in kwargs and not kwargs['port']:
|
||||||
# delete the receptor address if the port is None
|
# delete the receptor address if the port is expolisitly set to None
|
||||||
instance.receptor_addresses.filter(address=instance.hostname).delete()
|
instance.receptor_addresses.filter(address=instance.hostname).delete()
|
||||||
elif kwargs:
|
elif 'port' in kwargs:
|
||||||
kwargs['canonical'] = True
|
kwargs['canonical'] = True
|
||||||
instance.receptor_addresses.update_or_create(address=instance.hostname, defaults=kwargs)
|
instance.receptor_addresses.update_or_create(address=instance.hostname, defaults=kwargs)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user