When using an issue condition on a project rule, the list of available composite values will be based on the project’s values.
However, if you put that above issue condition in a if/else block then it uses the global values/suggestions API. From the looks of things we may have an issue passing the projectId somewhere?
this.props.ruleProject.id does not exist in the if/else block render. Instead it looks like we can usethis.props.context.projectId which appears to be available in both cases.
I’ve pushed to the branch AUT-1555-project-id with this change, but it needs more testing/insurance.