Skip to content

Fix set tags transaction#32

Merged
brouberol merged 1 commit into
brouberol:mainfrom
ryankemper:fix-set-tags-transaction
Jun 26, 2026
Merged

Fix set tags transaction#32
brouberol merged 1 commit into
brouberol:mainfrom
ryankemper:fix-set-tags-transaction

Conversation

@ryankemper

Copy link
Copy Markdown
Contributor

The set command resolved tag names to project PHIDs but never added them to the edit params, so phable set --tags sent a maniphest.edit request with no projects transaction

Add the resolved PHIDs as a projects.add transaction, matching the non-destructive behavior used by task creation

Also clarify the --tags help text so callers know it appends project tags rather than replacing the existing set

The set command resolved tag names to project PHIDs but never added them to the edit params,
so phable set --tags sent a maniphest.edit request with no projects transaction

Add the resolved PHIDs as a projects.add transaction, matching the non-destructive behavior used by task creation

Clarify the --tags help text so callers know it appends project tags
rather than replacing the existing set

Assisted-by: GPT-5.5 & Claude Opus 4.8
@ryankemper ryankemper force-pushed the fix-set-tags-transaction branch from 4479486 to 80d9544 Compare June 26, 2026 00:23
@brouberol brouberol merged commit 345b966 into brouberol:main Jun 26, 2026
4 checks passed
@brouberol

Copy link
Copy Markdown
Owner

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants