diff --git a/LearningHub.Nhs.WebUI/Controllers/AccountController.cs b/LearningHub.Nhs.WebUI/Controllers/AccountController.cs index dac3a38e9..dcd8f5302 100644 --- a/LearningHub.Nhs.WebUI/Controllers/AccountController.cs +++ b/LearningHub.Nhs.WebUI/Controllers/AccountController.cs @@ -656,6 +656,7 @@ public async Task CreateAccountProfessionalRegNumber(AccountCreat /// /// The . /// accountCreationViewModel. + [HttpPost] [Route("Registration/CreateAccountGradeSelection")] [ResponseCache(CacheProfileName = "Never")] [TypeFilter(typeof(RedirectMissingMultiPageFormData), Arguments = new object[] { nameof(MultiPageFormDataFeature.AddRegistrationPrompt) })] @@ -672,7 +673,7 @@ public async Task CreateAccountGradeSelection(AccountCreationView if (string.IsNullOrWhiteSpace(accountCreationViewModel.RegistrationNumber) && accountCreation.MedicalCouncilId.HasValue && (int)accountCreation.MedicalCouncilId > 0) { - this.ModelState.AddModelError("RegistrationNumber", $"You must provide a {accountCreation.MedicalCouncilCode} Number"); + this.ModelState.AddModelError("RegistrationNumber", $"{accountCreation.MedicalCouncilName} Number is required"); this.ViewBag.Job = await this.jobRoleService.GetByIdAsync(roleId); accountCreationViewModel.CurrentRole = roleId.ToString(); return this.View("CreateAccountProfessionalRegNumber", accountCreationViewModel); diff --git a/LearningHub.Nhs.WebUI/Views/Account/CreateAccountProfessionalRegNumber.cshtml b/LearningHub.Nhs.WebUI/Views/Account/CreateAccountProfessionalRegNumber.cshtml index 4cfe8e2f2..02c2391e0 100644 --- a/LearningHub.Nhs.WebUI/Views/Account/CreateAccountProfessionalRegNumber.cshtml +++ b/LearningHub.Nhs.WebUI/Views/Account/CreateAccountProfessionalRegNumber.cshtml @@ -21,7 +21,7 @@

Enter your @jobDetails.MedicalCouncilCode number

-
+ @if (errorHasOccurred) { @@ -52,9 +52,7 @@ hint-text="" autocomplete="" css-class="nhsuk-u-width-one-half" - required="true" - required-client-side-error-message="@jobDetails.MedicalCouncilName Number is required" /> - + required="false"/>