From f3966d22dfa17a52a73da94a970a297907338ada Mon Sep 17 00:00:00 2001 From: Hetavi Shah Date: Mon, 17 Nov 2025 10:57:02 +0530 Subject: [PATCH] [OND211-2329]: Updated the create team API to handle -ve credit score. --- api/apps/tenant_app.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/api/apps/tenant_app.py b/api/apps/tenant_app.py index fc55b9e0c..0bc2bd1af 100644 --- a/api/apps/tenant_app.py +++ b/api/apps/tenant_app.py @@ -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: