diff --git a/route53_update.py b/route53_update.py index 82ed958..3526536 100644 --- a/route53_update.py +++ b/route53_update.py @@ -44,7 +44,8 @@ def _get_current_record(hosted_zone_id: str, record: str, record_type: str) -> s response = client.list_resource_record_sets(HostedZoneId=hosted_zone_id) record_normalized = record.rstrip(".") for rrset in response["ResourceRecordSets"]: - if rrset["Name"].rstrip(".") == record_normalized and rrset["Type"] == record_type: + rr_name = rrset["Name"].rstrip(".").replace("\\052", "*") + if rr_name == record_normalized and rrset["Type"] == record_type: records = rrset.get("ResourceRecords", []) if records: value = records[0]["Value"].rstrip(".")