diff --git a/packages/database/src/fields/field-types.ts b/packages/database/src/fields/field-types.ts index c0114bd4b..3583292e3 100644 --- a/packages/database/src/fields/field-types.ts +++ b/packages/database/src/fields/field-types.ts @@ -310,6 +310,9 @@ export class PASSWORD extends STRING { } const value = model.get(name) as string; if (value) { + if (value.startsWith('$2b$10$') && value.length === 60) { + return; + } const hash = await bcrypt.hash(value, 10); model.set(name, hash); } else {