fix(internal_user_endpoints.py): set budget_reset_at for /user/update

This commit is contained in:
Krrish Dholakia 2024-09-03 08:40:22 -07:00
parent 27090c97dd
commit 7c79cc06ac

View file

@ -529,6 +529,13 @@ async def user_update(
non_default_values["budget_duration"] = (
litellm.internal_user_budget_duration
)
duration_s = _duration_in_seconds(
duration=non_default_values["budget_duration"]
)
user_reset_at = datetime.now(timezone.utc) + timedelta(
seconds=duration_s
)
non_default_values["budget_reset_at"] = user_reset_at
## ADD USER, IF NEW ##
verbose_proxy_logger.debug("/user/update: Received data = %s", data)