The GitHub Actions job "Code Style" on grails-core.git/fix/where-query-bugs-2 
has failed.
Run started by GitHub user jamesfredley (triggered by jamesfredley).

Head commit for run:
f8738317c8fda9fadab8c46bba59f498bfaa237e / James Fredley 
<[email protected]>
fix: propagate LEFT JOIN from DetachedCriteria into subqueries (#14485)

populateHibernateDetachedCriteria only copied criteria and projections
from a DetachedCriteria when converting to a Hibernate DetachedCriteria
for subqueries, ignoring fetchStrategies and joinTypes. This caused
LEFT JOIN to be silently downgraded to INNER JOIN in subqueries like:

  Author.where { 'in'('id', Author.where {
      join('books', JoinType.LEFT)
      books { isNull('name') }
  }.id()) }

Now applies fetchStrategies/joinTypes to the HibernateQuery before
processing criteria, matching the pattern in 
DynamicFinder.applyDetachedCriteria.

Assisted-by: Claude Code <[email protected]>

Fixes #14485

Report URL: https://github.com/apache/grails-core/actions/runs/22426788073

With regards,
GitHub Actions via GitBox

Reply via email to