Performance gain in activity records list as in #1381

This commit is contained in:
Rauno Tuul 2023-03-30 16:23:03 +03:00
parent bb34daa333
commit e6c0b4c15f

View File

@ -235,14 +235,14 @@ def changelog(domain_name):
).all() ).all()
if StrictVersion(Setting().get('pdns_version')) >= StrictVersion('4.0.0'): if StrictVersion(Setting().get('pdns_version')) >= StrictVersion('4.0.0'):
pretty_v6 = Setting().get('pretty_ipv6_ptr')
for r in rrsets: for r in rrsets:
if r['type'] in records_allow_to_edit: if r['type'] in records_allow_to_edit:
r_name = r['name'].rstrip('.') r_name = r['name'].rstrip('.')
# If it is reverse zone and pretty_ipv6_ptr setting # If it is reverse zone and pretty_ipv6_ptr setting
# is enabled, we reformat the name for ipv6 records. # is enabled, we reformat the name for ipv6 records.
if Setting().get('pretty_ipv6_ptr') and r[ if pretty_v6 and r['type'] == 'PTR' and 'ip6.arpa' in r_name and '*' not in r_name:
'type'] == 'PTR' and 'ip6.arpa' in r_name and '*' not in r_name:
r_name = dns.reversename.to_address( r_name = dns.reversename.to_address(
dns.name.from_text(r_name)) dns.name.from_text(r_name))