fix: fix the id wrong type issue

This commit is contained in:
haolou 2025-10-23 16:49:25 +08:00
parent ba63e1b7a8
commit f57cfb2d3a
2 changed files with 2 additions and 4 deletions

View File

@ -150,8 +150,7 @@ class PermissionHandler:
query = {}
if permission_id:
try:
ObjectId(permission_id) # Validate ObjectId format
query["_id"] = permission_id # Use MongoDB's _id field directly
query["_id"] = ObjectId(permission_id) # Convert string to ObjectId for MongoDB
except Exception:
raise RequestValidationError("Invalid permission_id format. Must be a valid ObjectId.")
if permission_key:

View File

@ -144,8 +144,7 @@ class RoleHandler:
query = {}
if role_id:
try:
ObjectId(role_id) # Validate ObjectId format
query["_id"] = role_id # Use MongoDB's _id field directly
query["_id"] = ObjectId(role_id) # Convert string to ObjectId for MongoDB
except Exception:
raise RequestValidationError("Invalid role_id format. Must be a valid ObjectId.")
if role_key: