Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 199f68a

Browse files
committed
More updates
1 parent 01d465e commit 199f68a

File tree

5 files changed

+23
-9
lines changed

5 files changed

+23
-9
lines changed

build.gradle

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,15 @@ allprojects {
8383
details.useVersion(micronautVersion)
8484
}
8585
}
86+
87+
resolutionStrategy.dependencySubstitution {
88+
89+
//update fields plugin used by scaffolding
90+
substitute(module("org.grails.plugins:fields:3.0.0.RC1")).using(module("io.github.gpc:fields:5.0.3"))
91+
}
8692
}
93+
94+
8795
}
8896

8997
subprojects { Project subproject ->

examples/test-data-service/build.gradle

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ apply plugin: "java"
1212

1313
dependencies {
1414
profile "org.grails.profiles:rest-api"
15-
compileOnly "org.grails.plugins:views-json:$grailsViewsVersion"
16-
compileOnly "org.grails.plugins:views-json-templates:$grailsViewsVersion"
1715
implementation "org.springframework.boot:spring-boot-starter-logging"
1816
implementation "org.springframework.boot:spring-boot-autoconfigure"
1917
implementation "org.grails:grails-core:$grailsVersion"
@@ -31,8 +29,8 @@ dependencies {
3129
implementation "org.grails.plugins:events"
3230
implementation project(":grails-plugin")
3331
implementation "org.mongodb:mongodb-driver-sync:$mongodbDriverVersion"
34-
implementation "org.grails.plugins:views-json"
35-
implementation "org.grails.plugins:views-json-templates"
32+
implementation "org.grails.plugins:views-json:$grailsViewsVersion"
33+
implementation "org.grails.plugins:views-json-templates:$grailsViewsVersion"
3634
implementation 'org.grails.plugins:spring-security-core:4.0.3'
3735
implementation 'org.grails.plugins:spring-security-rest:3.0.1'
3836
testImplementation "org.grails:grails-gorm-testing-support:$testingSupportVersion"

gradle.properties

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
assetPipelineVersion=4.5.1
1+
assetPipelineVersion=5.0.1
22
caffeineVersion=2.9.3
33
datastoreVersion=9.0.0-SNAPSHOT
44
gebVersion=7.0
55
gebPluginVersion=4.0.0
66
gormVersion=9.0.0-SNAPSHOT
77
grailsGradlePluginVersion=7.0.0-SNAPSHOT
88
grailsShellVersion=7.0.0-SNAPSHOT
9-
grailsViewsVersion=3.2.3
9+
grailsViewsVersion=4.0.0-SNAPSHOT
1010
groovyVersion=4.0.22
1111
h2Version=1.4.200
1212
hibernateCoreVersion=5.6.15.Final
@@ -41,7 +41,7 @@ nettyVersion=4.1.112.Final
4141
fieldsVersion=5.0.3
4242
grailsVersion=7.0.0-SNAPSHOT
4343
micrometer.version=1.8.0
44-
scaffoldingVersion=5.0.1
44+
scaffoldingVersion=6.0.0-SNAPSHOT
4545
testingSupportVersion=4.0.0-SNAPSHOT
4646
org.gradle.caching=true
4747
org.gradle.parallel=false

grails-datastore-gorm-mongodb/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ dependencies {
66
api "org.grails:grails-datastore-gorm:$datastoreVersion"
77
api project(":grails-datastore-gorm-bson")
88

9+
implementation "org.grails:grails-core:$grailsVersion"
910
implementation "com.github.ben-manes.caffeine:caffeine:$caffeineVersion"
1011

1112
compileOnly "org.grails:grails-datastore-gorm-support:$datastoreVersion", {

grails-datastore-gorm-mongodb/src/main/groovy/org/grails/datastore/mapping/mongo/MongoDatastore.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import com.mongodb.client.MongoIterable;
2222
import com.mongodb.client.model.IndexOptions;
2323
import grails.gorm.multitenancy.Tenants;
24+
import grails.util.GrailsMessageSourceUtils;
2425
import groovy.lang.Closure;
2526
import org.bson.Document;
2627
import org.bson.codecs.Codec;
@@ -65,9 +66,11 @@
6566
import org.grails.datastore.mapping.transactions.DatastoreTransactionManager;
6667
import org.grails.datastore.mapping.transactions.TransactionCapableDatastore;
6768
import org.grails.datastore.mapping.validation.ValidatorRegistry;
69+
import org.grails.spring.context.support.PluginAwareResourceBundleMessageSource;
6870
import org.springframework.beans.factory.annotation.Autowired;
6971
import org.springframework.beans.factory.annotation.Qualifier;
7072
import org.springframework.context.MessageSource;
73+
import org.springframework.context.support.ResourceBundleMessageSource;
7174
import org.springframework.context.support.StaticMessageSource;
7275
import org.springframework.core.env.PropertyResolver;
7376
import org.springframework.transaction.PlatformTransactionManager;
@@ -575,10 +578,14 @@ public void setCodecs(List<Codec<?>> codecs) {
575578
/**
576579
* The message source used for validation messages
577580
*
578-
* @param messageSource The message source
581+
* @param messageSources The message source
579582
*/
580583
@Autowired(required = false)
581-
public void setMessageSource(@Qualifier("PluginAwareResourceBundleMessageSource") MessageSource messageSource) {
584+
public void setMessageSource(List<MessageSource> messageSources) {
585+
setMessageSource(GrailsMessageSourceUtils.findPreferredMessageSource(messageSources));
586+
}
587+
588+
public void setMessageSource(MessageSource messageSource) {
582589
if(messageSource != null) {
583590
configureValidatorRegistry(connectionSources.getDefaultConnectionSource().getSettings(), (MongoMappingContext) mappingContext, messageSource);
584591
}

0 commit comments

Comments
 (0)