|
After a brief look, I'd say that we should be putting the restriction on the "appropriate join" (here the "left outer join Document_Person"). That said, the current query parse does not always give the necessary hooks and context to be able to do "appropriate" things.
It would be interesting to look back as 4.2.8 and see which change specifically caused this. WITH handling in general is generally quite difficult.
|