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) }
