fixed some issues with nameserver getter and setter, as well as view get_initial

This commit is contained in:
David Kennedy 2023-10-20 20:11:44 -04:00
parent 4d604b68b8
commit 3f068bc209
No known key found for this signature in database
GPG key ID: 6528A5386E66B96B
2 changed files with 3 additions and 3 deletions

View file

@ -1384,7 +1384,7 @@ class Domain(TimeStampedModel, DomainHelper):
@transition(
field="state",
source=[State.DNS_NEEDED],
source=[State.DNS_NEEDED, State.READY],
target=State.READY,
# conditions=[dns_not_needed]
)
@ -1549,7 +1549,7 @@ class Domain(TimeStampedModel, DomainHelper):
data = registry.send(req, cleaned=True).res_data[0]
host = {
"name": name,
"addrs": getattr(data, "addrs", ...),
"addrs": [item.addr for item in getattr(data, "addrs", [])],
"cr_date": getattr(data, "cr_date", ...),
"statuses": getattr(data, "statuses", ...),
"tr_date": getattr(data, "tr_date", ...),

View file

@ -228,7 +228,7 @@ class DomainNameserversView(DomainFormBaseView, BaseFormSet):
if nameservers is not None:
# Add existing nameservers as initial data
initial_data.extend({"server": name, "ip": ip} for name, ip in nameservers)
initial_data.extend({"server": name, "ip": ','.join(ip)} for name, ip in nameservers)
# Ensure at least 3 fields, filled or empty
while len(initial_data) < 2: