[hotfix] save slug in profile settings

This commit is contained in:
ilya-bkv 2023-01-17 12:03:41 +03:00
parent f63701a086
commit d4aebef076

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:
if not user:
return {
"error": "slug is used by another user"
"error": "canoot find user"
}
user.update(profile)
session.commit()
return {
"error": None
"error": None,
"author": user
}