diff --git a/service/grails-app/domain/org/olf/erm/Entitlement.groovy b/service/grails-app/domain/org/olf/erm/Entitlement.groovy index 65dc47ea3..ef9ac2c7a 100644 --- a/service/grails-app/domain/org/olf/erm/Entitlement.groovy +++ b/service/grails-app/domain/org/olf/erm/Entitlement.groovy @@ -251,7 +251,7 @@ public class Entitlement implements MultiTenant, Clonable coverageEntry -> if (coverageEntry.beginCoverage) { - outerEntitlement.coverage << new HoldingsCoverage (startDate: LocalDate.parse(coverageEntry.beginCoverage), endDate: coverageEntry.endCoverage ? LocalDate.parse(coverageEntry.endCoverage): null) + outerEntitlement.metaClass.coverage << new HoldingsCoverage (startDate: LocalDate.parse(coverageEntry.beginCoverage), endDate: coverageEntry.endCoverage ? LocalDate.parse(coverageEntry.endCoverage): null) outerEntitlement.metaClass.external_customCoverage = true } } @@ -260,7 +260,7 @@ public class Entitlement implements MultiTenant, Clonable coverageEntry -> if (coverageEntry.beginCoverage) { - outerEntitlement.coverage << new HoldingsCoverage (startDate: LocalDate.parse(coverageEntry.beginCoverage), endDate: coverageEntry.endCoverage ? LocalDate.parse(coverageEntry.endCoverage): null) + outerEntitlement.metaClass.coverage << new HoldingsCoverage (startDate: LocalDate.parse(coverageEntry.beginCoverage), endDate: coverageEntry.endCoverage ? LocalDate.parse(coverageEntry.endCoverage): null) } } }