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

Commit ee37c0a

Browse files
committed
Add workaround for json $target fields.
1 parent 6cdf90b commit ee37c0a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

grails-datastore-gorm-hibernate5/src/test/groovy/grails/gorm/tests/services/DataServiceSpec.groovy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ import grails.gorm.services.Where
88
import grails.gorm.transactions.Rollback
99
import grails.gorm.validation.PersistentEntityValidator
1010
import grails.validation.ValidationException
11-
import groovy.json.JsonOutput
11+
import groovy.json.DefaultJsonGenerator
12+
import groovy.json.JsonGenerator
1213
import org.grails.datastore.gorm.validation.constraints.eval.DefaultConstraintEvaluator
1314
import org.grails.datastore.gorm.validation.constraints.registry.DefaultConstraintRegistry
1415
import org.grails.orm.hibernate.HibernateDatastore
1516
import org.springframework.context.support.StaticMessageSource
1617
import spock.lang.AutoCleanup
17-
import spock.lang.Ignore
1818
import spock.lang.Issue
1919
import spock.lang.Shared
2020
import spock.lang.Specification
@@ -314,7 +314,7 @@ class DataServiceSpec extends Specification {
314314

315315
ProductInfo info = productService.findProductInfo("Pumpkin", "Vegetable")
316316
List<ProductInfo> infos = productService.findProductInfos( "Vegetable")
317-
def result = JsonOutput.toJson(info)
317+
def result = new DefaultJsonGenerator(new JsonGenerator.Options().excludeFieldsByName("\$target")).toJson(info)
318318
then:
319319
infos.size() == 2
320320
infos.first().name == "Carrot"

0 commit comments

Comments
 (0)