Skip to content

read_user action results in TypeError for NoneType + str #9

@mcaldwell-perforce

Description

@mcaldwell-perforce

Prompt: get current user information

Result:

Input:
{
  "action": "read_user"
}

Output:
{
  "result": null,
  "error": "Error: Traceback (most recent call last):\n  File \"tools/user_manager.py\", line 48, in user\n  File \"tools/user_manager.py\", line 25, in read_user\n  File \"tools/utils.py\", line 61, in api_request\n  File \"formatters/user.py\", line 10, in format_users\nTypeError: unsupported operand type(s) for +: 'NoneType' and 'str'\n\nIf you think this is a bug, please contact Perfecto support or report issue at https://github.com/PerfectoCore/perfecto-mcp/issues",
  "info": null,
  "warning": null
}
{
  "error": "Error: Traceback (most recent call last):\n  File \"tools/user_manager.py\", line 48, in user\n  File \"tools/user_manager.py\", line 25, in read_user\n  File \"tools/utils.py\", line 61, in api_request\n  File \"formatters/user.py\", line 10, in format_users\nTypeError: unsupported operand type(s) for +: 'NoneType' and 'str'\n\nIf you think this is a bug, please contact Perfecto support or report issue at https://github.com/PerfectoCore/perfecto-mcp/issues"
}

The read_user action is failing with a backend formatting error (TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'). Please report this to Perfecto support or the MCP issue tracker: https://github.com/PerfectoCore/perfecto-mcp/issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions