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
