Version Information
phabricator 2604c5af55f654d36f8db2f080b96486c4572216 (Sat, Jan 28) (branched from 1be3ef02276812296c01e41122f19d6ea8077f81 on origin)
arcanist 9503b941cc02be637d967bb50cfb25f852e071e4 (Sat, Jan 7) (branched from ade25facfdf22aed1c1e20fed3e58e60c0be3c2b on origin)
phutil 10963f771f118baa338aacd3172aaede695cde62 (Sat, Jan 14) (branched from 9d85dfab0f532d50c2343719e92d574a4827341b on origin)
Reproduction Steps
- Commit to a repository (tested with SVN and Git) and specify an Auditor using Auditor: <username> in the commit (I've tested it on commits that triggered audit this way as well as with Herald).
- Find the audit ID via bin/audit delete --dry-run.
- Delete the audit ID using bin/audit delete --ids <id>.
Expectect Result
"Audit Required" is completely removed from the commit, and the audit no longer appears when viewing the Audit application.
Actual Result
In the Audit application, Audits still exist under the Waiting on Auditors list with Auditors: None displayed under each audit that I had deleted. Viewing the actual commit in Diffusion, it still says "Audit Required", but there are no auditors listed.
Is this the intended behavior? I can reproduce this every time on our server, which is a typical install.