Searchkit: Contribution tasks like receipt give fatal error
- Do searchkit search for contributions.
- Pick one, and choose Print Receipt from the actions dropdown.
- Network error - cannot be reached etc.
The problem is the qfkey and url don't match so validation for the key fails. One is for the form, and the other is a controller.
I can reproduce on dmaster.demo.
This is somewhat related to the problem I'm having getting the ids from searchkit contribution tasks, but which is maybe a bit broken so now I'm not sure: documentation/docs/dev!1023 (merged)
I tried to understand https://github.com/civicrm/civicrm-core/commit/813e32efc234f08517c130602ecebf6a32a0819d where this was added and while I get that there's a desire to separate it from the existing search tasks, it's maybe making it difficult to reuse existing contribution search tasks. I assume that PR was working at some point, but the task doesn't seem to be working now.