forked from phoenix/litellm-mirror
feat - improve error messages on key/delete
This commit is contained in:
parent
4f29b126ac
commit
004833e862
1 changed files with 8 additions and 3 deletions
|
@ -2809,12 +2809,17 @@ async def delete_verification_token(tokens: List, user_id: Optional[str] = None)
|
||||||
deleted_tokens = await prisma_client.delete_data(
|
deleted_tokens = await prisma_client.delete_data(
|
||||||
tokens=tokens, user_id=user_id
|
tokens=tokens, user_id=user_id
|
||||||
)
|
)
|
||||||
|
_num_deleted_tokens = deleted_tokens.get("deleted_keys", 0)
|
||||||
|
if _num_deleted_tokens != len(tokens):
|
||||||
|
raise Exception(
|
||||||
|
"Failed to delete all tokens. Tried to delete tokens that don't belong to user: "
|
||||||
|
+ str(user_id)
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
raise Exception
|
raise Exception("DB not connected. prisma_client is None")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
traceback.print_exc()
|
traceback.print_exc()
|
||||||
raise HTTPException(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR)
|
raise e
|
||||||
return deleted_tokens
|
return deleted_tokens
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue