nhibernate-core
nhibernate-core copied to clipboard
Fetch after Select applies to wrong entity
See FetchAfterSelect test case added with GH3352 test case.
Query source is wrongly detected and fetch is applied to main entity instead of selected.
var selector = ((StreamedSequenceInfo) queryModelVisitor.PreviousEvaluationType).ItemExpression;
var querySource = QuerySourceExtractor.GetQuerySource(selector); // QuerySourceExtractor is a subclass of Joiner
However, even if query source is extracted correctly test does not pass because the Component property is still uninitialized after the query.
Yeah. Later wrong HQL node is used for applying property fetch. I already have a WIP fix for this issue.
@bahusoid should this be closed?
@bahusoid should this be closed?
Nope. Autoclosed by PR merge.