Bug Report
Command
basecamp todos update <id> --description "..." --in <project>
Expected behavior
The todo's description is updated with the new content.
Actual behavior
The command returns ok: true and shows the old description in the response — the new content is never saved. Verified by immediately fetching the todo after the update; the description is unchanged.
Reproduction
basecamp todos update 10116375130 --description "TEST UPDATE" --in 48125211 --json
# Response contains old description, not "TEST UPDATE"
# Confirm it didn't save:
basecamp todos show 10116375130 --in 48125211 --jq '.data.description'
# Still returns old content
Notes
- Passing the Basecamp URL instead of ID produces the same result
- --title, --due, --assignee all work correctly — only --description is affected
- The flag is documented in basecamp todos update --help and listed with usage "Extended description (Markdown)"
Environment
- CLI version: 0.7.2
- OS: macOS Darwin 24.5.0
Bug Report
Command
basecamp todos update <id> --description "..." --in <project>Expected behavior
The todo's description is updated with the new content.
Actual behavior
The command returns
ok: trueand shows the old description in the response — the new content is never saved. Verified by immediately fetching the todo after the update; the description is unchanged.Reproduction