Update csv_export.py

This commit is contained in:
zandercymatics 2023-11-13 14:40:03 -07:00
parent 1b5ecc8e52
commit 86dbe6b6a0
No known key found for this signature in database
GPG key ID: FF4636ABEC9682B7

View file

@ -13,7 +13,9 @@ def export_domains_to_writer(writer, columns, sort_fields, filter_condition):
domainInfos = DomainInformation.objects.filter(**filter_condition).order_by(*sort_fields)
for domainInfo in domainInfos:
security_contacts = domainInfo.domain.contacts.filter(contact_type=PublicContact.ContactTypeChoices.SECURITY)
ao = (
(domainInfo.authorizing_official.first_name or "") + " " + (domainInfo.authorizing_official.last_name or "")
)
# create a dictionary of fields which can be included in output
FIELDS = {
"Domain name": domainInfo.domain.name,
@ -24,9 +26,7 @@ def export_domains_to_writer(writer, columns, sort_fields, filter_condition):
"Organization name": domainInfo.organization_name,
"City": domainInfo.city,
"State": domainInfo.state_territory,
"AO": (domainInfo.authorizing_official.first_name or "") + " " + (domainInfo.authorizing_official.last_name or "")
if domainInfo.authorizing_official
else " ",
"AO": ao if domainInfo.authorizing_official else " ",
"AO email": domainInfo.authorizing_official.email if domainInfo.authorizing_official else " ",
"Security Contact Email": security_contacts[0].email if security_contacts else " ",
"Status": domainInfo.domain.state,