[api] remarks & drafts/collabs + migrations

This commit is contained in:
2023-01-17 12:11:18 +03:00
parent 6339a06b71
commit b966ce6c24
6 changed files with 35 additions and 35 deletions

View File

@@ -162,16 +162,15 @@ async def update_profile(_, info, profile):
user_id = auth.user_id
with local_session() as session:
user = session.query(User).filter(User.id == user_id).one()
slugowner = session.query(User).where(User.slug == profile['slug']).one()
if slugowner:
if slugowner.id != user_id:
return {
"error": "slug is used by another user"
}
if not user:
return {
"error": "canoot find user"
}
user.update(profile)
session.commit()
return {
"error": None
"error": None,
"author": user
}