QueuedJobDescriptor runs getCMSFields() which tries to do a getName() of the field RunAsID but the field does not exist and eveything dies. It's so sad.
How to reproduce
try to click on a queued job.
Possible Solution
I'm guessing that QueuedJobDescriptor uses $runAs = $fields->fieldByName('Root.Main.RunAsID'); which doesn't work.
Additional Context
No response
Validations
[X] Check that there isn't already an issue that reports the same bug
[X] Double check that your reproduction steps work in a fresh installation of silverstripe/installer (with any code examples you've provided)
Module version(s) affected
4.12.4
Description
QueuedJobDescriptor runs getCMSFields() which tries to do a getName() of the field RunAsID but the field does not exist and eveything dies. It's so sad.
How to reproduce
try to click on a queued job.
Possible Solution
I'm guessing that QueuedJobDescriptor uses $runAs = $fields->fieldByName('Root.Main.RunAsID'); which doesn't work.
Additional Context
No response
Validations
silverstripe/installer
(with any code examples you've provided)