mirror of
https://github.com/standardnotes/server
synced 2026-08-03 15:16:02 -04:00
feat: sqlite driver for auth service (#572)
* wip: initial sqlite bootstrap * wip: switch to sqlite3 as default db type * wip: boilerplate data * fix(auth): case sensitive register and login * fix(auth): refactor username validations * fix(auth): allow changing username to both username and email: * fix(auth): lock middleware for recovery log in * fix(domain-core): specs for invalid types * fix(auth): lock middleware specs * fix(auth): typeorm code arrangements * fix: running e2e on both mysql and sqlite in ci
This commit is contained in:
+1
-1
@@ -34,7 +34,7 @@ export class GetUserKeyParamsRecovery implements UseCaseInterface<KeyParamsData>
|
||||
return Result.fail('Invalid code challenge')
|
||||
}
|
||||
|
||||
const user = await this.userRepository.findOneByEmail(username.value)
|
||||
const user = await this.userRepository.findOneByUsernameOrEmail(username)
|
||||
if (!user) {
|
||||
return Result.ok(this.keyParamsFactory.createPseudoParams(username.value))
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user