Skip to content

Commit c38fc33

Browse files
committed
fix: reject 'name' parameter for find action in all cases
- Simplify validation to reject 'name' parameter whenever present for find action - Remove ambiguity when both 'name' and 'search_term' are provided - Update error message to clarify that 'name' should be removed
1 parent d529256 commit c38fc33

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

UnityMcpBridge/UnityMcpServer~/src/tools/manage_gameobject.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ def manage_gameobject(
7171
try:
7272
# Validate parameter usage to prevent silent failures
7373
if action == "find":
74-
if name is not None and search_term is None:
74+
if name is not None:
7575
return {
7676
"success": False,
77-
"message": "For 'find' action, use 'search_term' parameter, not 'name'. Example: search_term='Player', search_method='by_name'"
77+
"message": "For 'find' action, use 'search_term' parameter, not 'name'. Remove 'name' parameter. Example: search_term='Player', search_method='by_name'"
7878
}
7979
if search_term is None:
8080
return {

0 commit comments

Comments
 (0)