forked from phoenix/litellm-mirror
Merge pull request #3048 from BerriAI/litellm_better_error_msgs
[Fix] better error msgs when `/key/delete` raises an error
This commit is contained in:
commit
f843a0d654
1 changed files with 8 additions and 3 deletions
|
@ -2817,12 +2817,17 @@ async def delete_verification_token(tokens: List, user_id: Optional[str] = None)
|
|||
deleted_tokens = await prisma_client.delete_data(
|
||||
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:
|
||||
raise Exception
|
||||
raise Exception("DB not connected. prisma_client is None")
|
||||
except Exception as e:
|
||||
traceback.print_exc()
|
||||
raise HTTPException(status_code=status.HTTP_500_INTERNAL_SERVER_ERROR)
|
||||
raise e
|
||||
return deleted_tokens
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue