chore: fix auth example protectRoles function
This commit is contained in:
@@ -43,6 +43,7 @@ export const Users: CollectionConfig = {
|
||||
name: 'roles',
|
||||
type: 'select',
|
||||
hasMany: true,
|
||||
saveToJWT: true,
|
||||
hooks: {
|
||||
beforeChange: [protectRoles],
|
||||
},
|
||||
|
||||
@@ -10,7 +10,7 @@ export const protectRoles: FieldHook<User & { id: string }> = async ({ req, data
|
||||
return ['user']
|
||||
}
|
||||
|
||||
const userRoles = new Set(data?.roles || [])
|
||||
const userRoles = new Set(...(data?.roles || []))
|
||||
userRoles.add('user')
|
||||
|
||||
return [...userRoles]
|
||||
|
||||
Reference in New Issue
Block a user