Steps to reproduce:
- Phorge at 5d479556c329f2e14797c4fbf189c5036a24a7a4, PHP 8.3.8
- Set http://phorge.localhost/config/edit/maniphest.custom-field-definitions/ to
{ "security_topic": { "default": "default", "description": "Description.", "instructions": "Instructions.", "name": "Security", "options": { "default": "None", "security-bug": "Security bug", "sensitive": "Confidential issue", "access-request": "Access Request" }, "search": false, "view": false, "type": "select" } }
- Go to http://phorge.localhost/herald/edit/?content_type=HeraldManiphestTaskAdapter&rule_type=global
- Under Conditions, set first dropdown to Custom Fields > Security
- Click magnifier button for third field, see all defined options listed as expected:
- Select Security Bug
- Under Action, set the first dropdown to Do nothing
- Click Save Rule button (or successfully save with a rule name and try to edit the rule).
Expected outcome:
Condition value is rendered correctly, like in the Browse Values dialog, or in the Herald Rule View view :
Actual outcome:
Condition value in Herald Rule Edit view says Unknown Object (????)
See Also:
https://secure.phabricator.com/T11668