[OND211-2329]: Updated the create team API to handle -ve credit score.

This commit is contained in:
Hetavi Shah 2025-11-17 10:57:02 +05:30
parent 7253068b0f
commit f3966d22df

View file

@ -296,6 +296,14 @@ def create_team() -> Response:
code=RetCode.ARGUMENT_ERROR,
)
# Validate credit value (must be non-negative if provided)
if credit is not None and credit < 0:
return get_json_result(
data=False,
message="Credit must be a non-negative integer!",
code=RetCode.ARGUMENT_ERROR,
)
# Determine user_id (use provided or current_user as default)
owner_user_id: Optional[str] = user_id
if not owner_user_id: