Skip to content

Commit

Permalink
Use metaClass when adding eHoldings entitlements
Browse files Browse the repository at this point in the history
  • Loading branch information
ianibo committed Jul 25, 2022
1 parent cf484d9 commit a8cb523
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions service/grails-app/domain/org/olf/erm/Entitlement.groovy
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ public class Entitlement implements MultiTenant<Entitlement>, Clonable<Entitleme

custCoverage.each { Map <String, String> 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
}
}
Expand All @@ -260,7 +260,7 @@ public class Entitlement implements MultiTenant<Entitlement>, Clonable<Entitleme
log.debug "Adding managed title coverages."
it.data?.attributes?.managedCoverages?.each { Map <String, String> 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)
}
}
}
Expand Down

0 comments on commit a8cb523

Please sign in to comment.