diff --git a/src/registrar/tests/test_admin.py b/src/registrar/tests/test_admin.py index 5ce9b52a7..44a131d55 100644 --- a/src/registrar/tests/test_admin.py +++ b/src/registrar/tests/test_admin.py @@ -944,7 +944,7 @@ class TestDomainRequestAdminForm(TestCase): self.assertIn("rejection_reason", form.errors) rejection_reason = form.errors.get("rejection_reason") - self.assertEqual(rejection_reason, ["A rejection reason is required."]) + self.assertEqual(rejection_reason, ["A reason is required for this status."]) def test_form_choices_when_no_instance(self): with less_console_noise(): @@ -1929,7 +1929,7 @@ class TestDomainRequestAdmin(MockEppLib): messages.error.assert_called_once_with( request, - "A rejection reason is required.", + "A reason is required for this status.", ) domain_request.refresh_from_db() diff --git a/src/registrar/utility/errors.py b/src/registrar/utility/errors.py index 546fe604d..47d3feff5 100644 --- a/src/registrar/utility/errors.py +++ b/src/registrar/utility/errors.py @@ -101,7 +101,7 @@ class FSMDomainRequestError(Exception): FSMErrorCodes.NO_INVESTIGATOR: ("Investigator is required for this status."), FSMErrorCodes.INVESTIGATOR_NOT_STAFF: ("Investigator is not a staff user."), FSMErrorCodes.INVESTIGATOR_NOT_SUBMITTER: ("Only the assigned investigator can make this change."), - FSMErrorCodes.NO_REJECTION_REASON: ("A rejection reason is required."), + FSMErrorCodes.NO_REJECTION_REASON: ("A reason is required for this status."), FSMErrorCodes.NO_ACTION_NEEDED_REASON: ("A reason is required for this status."), }