blueprints.auth: update instance_invites.uses

This commit is contained in:
Luna Mendes 2018-11-19 02:26:22 -03:00
parent f53d9c07e1
commit bd26969029
1 changed files with 6 additions and 0 deletions

View File

@ -68,6 +68,12 @@ async def _register_with_invite():
if row['max_uses'] != -1 and row['uses'] >= row['max_uses']:
raise BadRequest('invite expired')
await app.db.execute("""
UPDATE instance_invites
SET uses = uses + 1
WHERE code = $1
""", invcode)
user_id, pwd_hash = await create_user(
data['username'], data['email'], data['password'], app.db)