fix(license): handle unlimited user licenses by checking for None value
This commit is contained in:
@@ -142,6 +142,11 @@ class UserService:
|
|||||||
.scalar()
|
.scalar()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# max_users=NULL en BD indica licencia sin cuota (ilimitada).
|
||||||
|
# Comparar con None lanzaría TypeError — salida temprana explícita.
|
||||||
|
if license.max_users is None:
|
||||||
|
return
|
||||||
|
|
||||||
if active_users >= license.max_users:
|
if active_users >= license.max_users:
|
||||||
raise HTTPException(
|
raise HTTPException(
|
||||||
status_code=403,
|
status_code=403,
|
||||||
|
|||||||
Reference in New Issue
Block a user