fix: fix the id wrong type issue
This commit is contained in:
parent
ba63e1b7a8
commit
f57cfb2d3a
@ -150,8 +150,7 @@ class PermissionHandler:
|
|||||||
query = {}
|
query = {}
|
||||||
if permission_id:
|
if permission_id:
|
||||||
try:
|
try:
|
||||||
ObjectId(permission_id) # Validate ObjectId format
|
query["_id"] = ObjectId(permission_id) # Convert string to ObjectId for MongoDB
|
||||||
query["_id"] = permission_id # Use MongoDB's _id field directly
|
|
||||||
except Exception:
|
except Exception:
|
||||||
raise RequestValidationError("Invalid permission_id format. Must be a valid ObjectId.")
|
raise RequestValidationError("Invalid permission_id format. Must be a valid ObjectId.")
|
||||||
if permission_key:
|
if permission_key:
|
||||||
|
|||||||
@ -144,8 +144,7 @@ class RoleHandler:
|
|||||||
query = {}
|
query = {}
|
||||||
if role_id:
|
if role_id:
|
||||||
try:
|
try:
|
||||||
ObjectId(role_id) # Validate ObjectId format
|
query["_id"] = ObjectId(role_id) # Convert string to ObjectId for MongoDB
|
||||||
query["_id"] = role_id # Use MongoDB's _id field directly
|
|
||||||
except Exception:
|
except Exception:
|
||||||
raise RequestValidationError("Invalid role_id format. Must be a valid ObjectId.")
|
raise RequestValidationError("Invalid role_id format. Must be a valid ObjectId.")
|
||||||
if role_key:
|
if role_key:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user