Affects Version/s: None
Fix Version/s: 3.15.0
Because of some mistakes / bugs in the code, we ended up in a place where unless is inconsistent:
This is fine, the promise will be evaluated:
This is not fine, the promise will cause a fatal error:
Based on the discussion in this ticket:
We agreed to keep this error message, for now, but it might be appropriate to remove the error so the 2 cases are consistent in this edge case.
This ticket discusses the bigger problem:
Some users thought it was better to keep this policy not allowed (using fatal error) until that bigger long term change is done.