mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	fix: make username nullable in user-schema (#5656)
I noticed I was getting warnings logged in my local instance when
visiting the users page (`/admin/users`)
```json
{
    "schema": "#/components/schemas/publicSignupTokensSchema",
    "errors": [
        {
            "instancePath": "/tokens/0/users/0/username",
            "schemaPath": "#/components/schemas/userSchema/properties/username/type",
            "keyword": "type",
            "params": {
                "type": "string"
            },
            "message": "must be string"
        }
    ]
}
```
It was complaining because one of my users doesn't have a username, so
the value returned from the API was:
```json
{
    "users": [
        {
            "id": 2,
            "name": "2mas",
            "username": null
        }
    ]
}
```
This adjustment fixes that oversight by allowing `null` values for the
username.
			
			
This commit is contained in:
		
							parent
							
								
									24c2a70138
								
							
						
					
					
						commit
						ab2281d7e7
					
				@ -36,6 +36,7 @@ export const userSchema = {
 | 
			
		||||
            description: 'A unique username for the user',
 | 
			
		||||
            type: 'string',
 | 
			
		||||
            example: 'hunter',
 | 
			
		||||
            nullable: true,
 | 
			
		||||
        },
 | 
			
		||||
        imageUrl: {
 | 
			
		||||
            description: `URL used for the userprofile image`,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user