dynamist / dynamist/phabfive

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

Open
#65 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
6
Forks
3
Avg merge
2h 18m
Merged PRs (30d)
8

Description

### 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.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.