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({
|
mutate({
|
||||||
mutation: updateUserInfos,
|
mutation: updateUserInfos,
|
||||||
variables: {
|
variables: {
|
||||||
alias: 'no_underscore',
|
alias: 'no+äöllll',
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
).resolves.toMatchObject({
|
).resolves.toMatchObject({
|
||||||
errors: [new GraphQLError('Invalid characters in alias')],
|
errors: [new GraphQLError('Invalid characters in alias')],
|
||||||
data: null,
|
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({
|
await mutate({
|
||||||
mutation: updateUserInfos,
|
mutation: updateUserInfos,
|
||||||
variables: {
|
variables: {
|
||||||
alias: 'bibiBloxberg',
|
alias: 'bibi_Bloxberg',
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
await expect(User.findOne()).resolves.toEqual(
|
await expect(User.findOne()).resolves.toEqual(
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
alias: 'bibiBloxberg',
|
alias: 'bibi_Bloxberg',
|
||||||
}),
|
}),
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
|
|||||||
@ -544,7 +544,7 @@ export class UserResolver {
|
|||||||
if (alias.length > 20) {
|
if (alias.length > 20) {
|
||||||
throw new LogError('Given alias is too long', alias)
|
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)
|
throw new LogError('Invalid characters in alias', alias)
|
||||||
}
|
}
|
||||||
const aliasInUse = await DbUser.find({ alias })
|
const aliasInUse = await DbUser.find({ alias })
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user