Merge pull request #2160 from hongwei1/bugfix/bankAccountHoldersAndOwnerViewAccessInfoOrder

bugfix/run bankAccountHoldersAndOwnerViewAccessInfo after OBP Schemifier
This commit is contained in:
Simon Redfern 2022-12-18 22:22:36 +01:00 committed by GitHub
commit e6102e2fa8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -68,7 +68,7 @@ object Migration extends MdcLoggable {
generateAndPopulateMissingConsumersUUIDs(startedBeforeSchemifier)
populateTableRateLimiting()
updateTableViewDefinition()
bankAccountHoldersAndOwnerViewAccessInfo()
bankAccountHoldersAndOwnerViewAccessInfo(startedBeforeSchemifier)
alterTableMappedConsent()
alterColumnChallengeAtTableMappedConsent()
alterTableOpenIDConnectToken()
@ -183,10 +183,15 @@ object Migration extends MdcLoggable {
}
}
private def bankAccountHoldersAndOwnerViewAccessInfo(): Boolean = {
val name = nameOf(bankAccountHoldersAndOwnerViewAccessInfo)
runOnce(name) {
BankAccountHoldersAndOwnerViewAccess.saveInfoBankAccountHoldersAndOwnerViewAccessInfo(name)
private def bankAccountHoldersAndOwnerViewAccessInfo(startedBeforeSchemifier: Boolean): Boolean = {
if(startedBeforeSchemifier == true) {
logger.warn(s"Migration.database.bankAccountHoldersAndOwnerViewAccessInfo(true) cannot be run before Schemifier.")
true
} else {
val name = nameOf(bankAccountHoldersAndOwnerViewAccessInfo(startedBeforeSchemifier))
runOnce(name) {
BankAccountHoldersAndOwnerViewAccess.saveInfoBankAccountHoldersAndOwnerViewAccessInfo(name)
}
}
}
private def alterTableMappedConsent(): Boolean = {