diff --git a/src/app/core/register/register.backend-validators.ts b/src/app/core/register/register.backend-validators.ts index cdb12ad294..4c1905d93d 100644 --- a/src/app/core/register/register.backend-validators.ts +++ b/src/app/core/register/register.backend-validators.ts @@ -61,10 +61,12 @@ export function RegisterBackendValidatorMixin< controlName: string, value: RegisterForm ): Observable { + // Map validationEndpoint (e.g., 'validatePassword') to endpoint (e.g., 'registerPasswordValidate.json') + const endpointSuffix = this.formInputs[controlName].validationEndpoint.replace('validate', ''); return this._http .post( runtimeEnvironment.API_WEB + - `oauth/custom/register/${this.formInputs[controlName].validationEndpoint}.json`, + `register${endpointSuffix}Validate.json`, value ) .pipe(catchError((error) => this._errorHandler.handleError(error))) diff --git a/src/app/register/components/form-personal-additional-emails/form-personal-additional-emails.component.html b/src/app/register/components/form-personal-additional-emails/form-personal-additional-emails.component.html index cae32bc1ee..1333d3995f 100644 --- a/src/app/register/components/form-personal-additional-emails/form-personal-additional-emails.component.html +++ b/src/app/register/components/form-personal-additional-emails/form-personal-additional-emails.component.html @@ -42,17 +42,14 @@ > Please enter a valid email address, for example joe@institution.edu - +