This is an automated email from the ASF dual-hosted git repository.

borinquenkid pushed a commit to branch merge-hibernate6
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit 0047259725cb6e28032a3922d2f0b7af1bde7780
Author: Walter Duque de Estrada <[email protected]>
AuthorDate: Fri Jun 27 17:35:31 2025 -0500

    Add throw Exception if PredicateGenerator does not find Criterion
---
 .../main/groovy/org/grails/orm/hibernate/query/PredicateGenerator.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/PredicateGenerator.java
 
b/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/PredicateGenerator.java
index 8e474021b5..f3fe72bcc6 100644
--- 
a/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/PredicateGenerator.java
+++ 
b/grails-data-hibernate6/core/src/main/groovy/org/grails/orm/hibernate/query/PredicateGenerator.java
@@ -282,7 +282,7 @@ public class PredicateGenerator {
                             return cb.in(root_.get("id")).value(subquery);
                         }
                     }
-                    return null;
+                    throw new IllegalArgumentException("Unsupported criterion: 
" + criterion);
                 }).filter(Objects::nonNull).toList();
         if (list.isEmpty()) {
             list = List.of(cb.equal(cb.literal(1),cb.literal(1)));

Reply via email to