From 9f7db1630c7d981da65adc5bc5cbe552afdc53b9 Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Mon, 26 Feb 2024 14:38:29 -0500 Subject: [PATCH] fixed case where domain_info is None --- src/registrar/admin.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/registrar/admin.py b/src/registrar/admin.py index ddfce2c7a..1e6ff0b21 100644 --- a/src/registrar/admin.py +++ b/src/registrar/admin.py @@ -1134,7 +1134,10 @@ class DomainAdmin(ListHeaderAdmin): organization_name.admin_order_field = "domain_info__organization_name" # type: ignore def custom_election_board(self, obj): - return "Yes" if obj.domain_info.is_election_board else "No" + domain_info = getattr(obj, 'domain_info', None) + if domain_info: + return "Yes" if domain_info.is_election_board else "No" + return "No" custom_election_board.admin_order_field = "domain_info__is_election_board" # type: ignore custom_election_board.short_description = "Election office" # type: ignore