From 1b95acad29bf5b94651545ec27a4b8f51d2c6e12 Mon Sep 17 00:00:00 2001 From: Linus Flood Date: Tue, 1 Jul 2025 07:19:50 +0000 Subject: [PATCH] Merged in fix/password-remove-hash (pull request #2487) Remove # from allowed characters in password field * Remove # from allowed characters in password field * Fixed tests * Fixed tests --- packages/common/utils/zod/passwordValidator.test.ts | 1 - packages/common/utils/zod/passwordValidator.ts | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/common/utils/zod/passwordValidator.test.ts b/packages/common/utils/zod/passwordValidator.test.ts index 1b5435013..94bf6b01d 100644 --- a/packages/common/utils/zod/passwordValidator.test.ts +++ b/packages/common/utils/zod/passwordValidator.test.ts @@ -7,7 +7,6 @@ const testCases = [ // Valid passwords { password: "Password123!", description: "standard valid password" }, { password: "ValidPass1@", description: "valid with @" }, - { password: "TestPass9#", description: "valid with #" }, // Edge cases for length { password: "Pass123!", description: "8 characters (too short for both)" }, diff --git a/packages/common/utils/zod/passwordValidator.ts b/packages/common/utils/zod/passwordValidator.ts index 63440a3bf..ead45bbba 100644 --- a/packages/common/utils/zod/passwordValidator.ts +++ b/packages/common/utils/zod/passwordValidator.ts @@ -24,7 +24,7 @@ export const passwordValidators = { }, allowedCharacters: { matcher: (password: string) => - /^[A-Za-zåäöæøüßÅÄÖÆØÜ0-9&!?()@#$%^+=_\*\-]+$/.test(password), + /^[A-Za-zåäöæøüßÅÄÖÆØÜ0-9&!?()@$%^+=_\*\-]+$/.test(password), message: "Only allowed characters", }, }