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 ed0e20b1dc865ef124c3126297212737793cbf4b Author: Mattias Reichel <[email protected]> AuthorDate: Fri Feb 27 14:54:46 2026 +0100 deprecate: Metadata get and getProperty Add for removal. --- grails-gradle/model/src/main/groovy/grails/util/Metadata.groovy | 4 ++-- .../groovy/org/grails/plugins/web/taglib/ApplicationTagLib.groovy | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/grails-gradle/model/src/main/groovy/grails/util/Metadata.groovy b/grails-gradle/model/src/main/groovy/grails/util/Metadata.groovy index aa6bc748e9..9ee9c341d8 100644 --- a/grails-gradle/model/src/main/groovy/grails/util/Metadata.groovy +++ b/grails-gradle/model/src/main/groovy/grails/util/Metadata.groovy @@ -241,12 +241,12 @@ class Metadata { return this.propertyResolver.containsProperty((String) key) } - @Deprecated + @Deprecated(since = '7.0', forRemoval = true) Object get(Object key) { getProperty(key.toString(), Object, null) } - @Deprecated + @Deprecated(since = '7.0', forRemoval = true) Object getProperty(String propertyName) { get(propertyName) } diff --git a/grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/ApplicationTagLib.groovy b/grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/ApplicationTagLib.groovy index eee07c6f3b..bd14789f67 100644 --- a/grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/ApplicationTagLib.groovy +++ b/grails-gsp/plugin/src/main/groovy/org/grails/plugins/web/taglib/ApplicationTagLib.groovy @@ -453,7 +453,7 @@ class ApplicationTagLib implements ApplicationContextAware, InitializingBean, Gr if (!attrs.name) { throwTagError('Tag ["meta"] missing required attribute ["name"]') } - return Metadata.current[attrs.name] + return Metadata.current.getOrDefault(attrs.name, null) } /**
