mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
update regex
This commit is contained in:
parent
22f77459aa
commit
3afc7b08fa
@ -1182,14 +1182,14 @@ describe('UserResolver', () => {
|
||||
mutate({
|
||||
mutation: updateUserInfos,
|
||||
variables: {
|
||||
alias: 'no_underscore',
|
||||
alias: 'no+äöllll',
|
||||
},
|
||||
}),
|
||||
).resolves.toMatchObject({
|
||||
errors: [new GraphQLError('Invalid characters in alias')],
|
||||
data: null,
|
||||
})
|
||||
expect(logger.error).toBeCalledWith('Invalid characters in alias', 'no_underscore')
|
||||
expect(logger.error).toBeCalledWith('Invalid characters in alias', 'no+äöllll')
|
||||
})
|
||||
})
|
||||
|
||||
@ -1245,12 +1245,12 @@ describe('UserResolver', () => {
|
||||
await mutate({
|
||||
mutation: updateUserInfos,
|
||||
variables: {
|
||||
alias: 'bibiBloxberg',
|
||||
alias: 'bibi_Bloxberg',
|
||||
},
|
||||
})
|
||||
await expect(User.findOne()).resolves.toEqual(
|
||||
expect.objectContaining({
|
||||
alias: 'bibiBloxberg',
|
||||
alias: 'bibi_Bloxberg',
|
||||
}),
|
||||
)
|
||||
})
|
||||
|
||||
@ -544,7 +544,7 @@ export class UserResolver {
|
||||
if (alias.length > 20) {
|
||||
throw new LogError('Given alias is too long', alias)
|
||||
}
|
||||
if (!alias.match(/^[0-9A-Za-z]+$/)) {
|
||||
if (!alias.match(/^[0-9A-Za-z]([_-]?[A-Za-z0-9])+$/)) {
|
||||
throw new LogError('Invalid characters in alias', alias)
|
||||
}
|
||||
const aliasInUse = await DbUser.find({ alias })
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user