Exception on POST if invalid username

This commit is contained in:
Carlos Nihelton 2022-05-11 09:14:56 -03:00
parent 0798f46a33
commit b5e6506852
No known key found for this signature in database
GPG Key ID: 6FE346D245197E9A
1 changed files with 5 additions and 4 deletions

View File

@ -121,10 +121,11 @@ class IdentityController(SubiquityController):
async def POST(self, data: IdentityData): async def POST(self, data: IdentityData):
self.model.add_user(data) self.model.add_user(data)
if await self.validate_username_GET(data.username) != \ validated = await self.validate_username_GET(data.username)
UsernameValidation.OK: if validated != UsernameValidation.OK:
log.error("Username <%s> is invalid and should not be submitted.", raise ValueError("Username <{}> is invalid and should not be"
data.username) " submitted.".format(data.username), validated)
await self.configured() await self.configured()
async def validate_username_GET(self, username: str) -> UsernameValidation: async def validate_username_GET(self, username: str) -> UsernameValidation: