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

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

commit 22d0eb78afec3dbd8139197f80b4ceabe03240e6
Author: Walter Duque de Estrada <[email protected]>
AuthorDate: Thu Jun 18 15:38:17 2026 -0500

    fix: restore flush in UniqueWithinGroupSpec; add issue references to H5 
tests
    
    UniqueWithinGroupSpec "test insert" was missing the explicit session flush
    that "test save" and "test validate" both carry; restore it for consistency.
    Also update the @Issue URL from gorm-hibernate5 to grails-data-hibernate5.
    
    SubclassMultipleListCollectionSpec: add grails-core#14624 cross-reference.
    SaveWithInvalidEntitySpec: add grails-core#14616 cross-reference.
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
---
 .../grails/gorm/tests/SubclassMultipleListCollectionSpec.groovy       | 3 ++-
 .../grails/gorm/tests/validation/SaveWithInvalidEntitySpec.groovy     | 3 ++-
 .../groovy/grails/gorm/tests/validation/UniqueWithinGroupSpec.groovy  | 4 ++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git 
a/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/SubclassMultipleListCollectionSpec.groovy
 
b/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/SubclassMultipleListCollectionSpec.groovy
index c01db5cbab..107ef91bb6 100644
--- 
a/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/SubclassMultipleListCollectionSpec.groovy
+++ 
b/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/SubclassMultipleListCollectionSpec.groovy
@@ -42,7 +42,8 @@ class SubclassMultipleListCollectionSpec extends 
Specification {
     }
 
     @Rollback
-    @Issue('https://github.com/grails/grails-data-mapping/issues/882')
+    @Issue(['https://github.com/grails/grails-data-mapping/issues/882',
+            'https://github.com/apache/grails-core/issues/14624'])
     void "test inheritance with multiple list collections"() {
         when:
         Iteration iter = new Iteration()
diff --git 
a/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/validation/SaveWithInvalidEntitySpec.groovy
 
b/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/validation/SaveWithInvalidEntitySpec.groovy
index b0b50d455b..578b5b7926 100644
--- 
a/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/validation/SaveWithInvalidEntitySpec.groovy
+++ 
b/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/validation/SaveWithInvalidEntitySpec.groovy
@@ -40,7 +40,8 @@ class SaveWithInvalidEntitySpec extends Specification {
      * This currently fails with a NPE. See explanation 
https://github.com/grails/grails-core/issues/10604#issuecomment-298943022
      */
     @Rollback
-    @Issue('https://github.com/grails/grails-core/issues/10604')
+    @Issue(['https://github.com/grails/grails-core/issues/10604',
+            'https://github.com/apache/grails-core/issues/14616'])
     void "test save with an invalid entity"() {
         given:
         def b = new B(field2: "test")
diff --git 
a/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/validation/UniqueWithinGroupSpec.groovy
 
b/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/validation/UniqueWithinGroupSpec.groovy
index fa0da2c2d0..d54183f80a 100644
--- 
a/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/validation/UniqueWithinGroupSpec.groovy
+++ 
b/grails-data-hibernate5/core/src/test/groovy/grails/gorm/tests/validation/UniqueWithinGroupSpec.groovy
@@ -28,7 +28,7 @@ import spock.lang.Issue
 /**
  * Created by graemerocher on 29/05/2017.
  */
-@Issue('https://github.com/grails/gorm-hibernate5/issues/36')
+@Issue('https://github.com/grails/grails-data-hibernate5/issues/36')
 class UniqueWithinGroupSpec extends HibernateGormDatastoreSpec {
 
     def setupSpec() {
@@ -40,7 +40,7 @@ class UniqueWithinGroupSpec extends 
HibernateGormDatastoreSpec {
         when:
         Thing thing1 = new Thing(hello: 1, world: 2)
         thing1.insert(flush: true)
-
+        manager.sessionFactory.currentSession.flush()
         Thing thing2 = new Thing(hello: 1, world: 2)
         thing2.insert(flush: true)
 

Reply via email to