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

matrei pushed a commit to branch deprecate-for-removal
in repository https://gitbox.apache.org/repos/asf/grails-core.git

commit c05eea63f8f4e6aa99cc5e3d5a07267ff3391c76
Author: Mattias Reichel <[email protected]>
AuthorDate: Fri Feb 27 12:33:36 2026 +0100

    deprecate: areAssociationsDirty (with session)
    
    Add for removal.
---
 .../main/groovy/org/grails/datastore/mapping/core/AbstractSession.java  | 2 +-
 .../grails/datastore/mapping/dirty/checking/DirtyCheckingSupport.groovy | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java
 
b/grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java
index 990a6785e1..61aaf19664 100644
--- 
a/grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java
+++ 
b/grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/core/AbstractSession.java
@@ -385,7 +385,7 @@ public abstract class AbstractSession<N> extends 
AbstractAttributeStoringSession
         }
 
         if (instance instanceof DirtyCheckable) {
-            return ((DirtyCheckable) instance).hasChanged() || 
DirtyCheckingSupport.areAssociationsDirty(this, 
persister.getPersistentEntity(), instance);
+            return ((DirtyCheckable) instance).hasChanged() || 
DirtyCheckingSupport.areAssociationsDirty(persister.getPersistentEntity(), 
instance);
         }
 
         if (!(persister instanceof NativeEntryEntityPersister)) {
diff --git 
a/grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/dirty/checking/DirtyCheckingSupport.groovy
 
b/grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/dirty/checking/DirtyCheckingSupport.groovy
index f8acc3c7f5..1fc58be71d 100644
--- 
a/grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/dirty/checking/DirtyCheckingSupport.groovy
+++ 
b/grails-datastore-core/src/main/groovy/org/grails/datastore/mapping/dirty/checking/DirtyCheckingSupport.groovy
@@ -51,7 +51,7 @@ class DirtyCheckingSupport {
      * @return True if they are
      * @deprecated Use {@link 
#areAssociationsDirty(org.grails.datastore.mapping.model.PersistentEntity, 
java.lang.Object)} instead
      */
-    @Deprecated
+    @Deprecated(forRemoval = true)
     static boolean areAssociationsDirty(Session session, PersistentEntity 
entity, Object instance) {
         areAssociationsDirty(entity, instance)
     }

Reply via email to