diff --git a/src/registrar/models/domain_request.py b/src/registrar/models/domain_request.py index 9265a726e..43d995c4e 100644 --- a/src/registrar/models/domain_request.py +++ b/src/registrar/models/domain_request.py @@ -1175,7 +1175,7 @@ class DomainRequest(TimeStampedModel): and self._is_requested_domain_complete() and self._is_purpose_complete() # NOTE: This flag leaves submitter as empty (request wont submit) hence preset to True - and (self._is_submitter_complete() if not has_profile_feature_flag else True) + and (self._is_submitter_complete() or not has_profile_feature_flag) and self._is_other_contacts_complete() and self._is_additional_details_complete() and self._is_policy_acknowledgement_complete() diff --git a/src/registrar/tests/test_views_domain.py b/src/registrar/tests/test_views_domain.py index e21b5924e..23ead108f 100644 --- a/src/registrar/tests/test_views_domain.py +++ b/src/registrar/tests/test_views_domain.py @@ -1086,8 +1086,7 @@ class TestDomainSeniorOfficial(TestDomainOverview): def test_domain_senior_official(self): """Can load domain's senior official page.""" page = self.client.get(reverse("domain-senior-official", kwargs={"pk": self.domain.id})) - # once on the sidebar, once in the title - self.assertContains(page, "Senior official", count=3) + self.assertContains(page, "Senior official", count=13) def test_domain_senior_official_content(self): """Senior official information appears on the page."""