Skip to content

API fails for projects with spaces in names when columns are enabled #65

@Alex0424

Description

@Alex0424

Environment

  • Phabfive version: 0.4.0
  • API/Endpoint: Conduit
  • Operating System: Ubuntu 24.04.1 LTS

Steps to Reproduce

  1. Use the Conduit/Phabricator API to make a request for a project with a name containing spaces.
  2. Ensure the "projects" constraint is enabled.
  3. Ensure the "column" attachment is enabled.
  4. API fails to return a response (no output).

Config

maniphest.py line 46:

constraints["projects"] = [str(project)]

maniphest.py line 49:

"columns": True

Expected Behavior

  • The API should return a valid response for a project with names that contain spaces when the 'columns' attachment is enabled.

Observed Behavior

  • The API fails to return a response or outputs an empty result when requesting a project with spaces in their names while 'columns' is enabled.

Additional Info

  • No error messages were detected.
  • This issue does not occur for projects without spaces in their names.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions