mirror of
https://github.com/corda/corda.git
synced 2025-06-18 07:08:15 +00:00
detect quotes in config keys
This commit is contained in:
@ -10,6 +10,7 @@ import net.corda.core.internal.div
|
|||||||
import net.corda.core.internal.exists
|
import net.corda.core.internal.exists
|
||||||
import net.corda.nodeapi.internal.*
|
import net.corda.nodeapi.internal.*
|
||||||
import net.corda.nodeapi.internal.config.SSLConfiguration
|
import net.corda.nodeapi.internal.config.SSLConfiguration
|
||||||
|
import net.corda.nodeapi.internal.config.toProperties
|
||||||
import net.corda.nodeapi.internal.crypto.X509KeyStore
|
import net.corda.nodeapi.internal.crypto.X509KeyStore
|
||||||
import net.corda.nodeapi.internal.crypto.loadKeyStore
|
import net.corda.nodeapi.internal.crypto.loadKeyStore
|
||||||
import net.corda.nodeapi.internal.crypto.save
|
import net.corda.nodeapi.internal.crypto.save
|
||||||
@ -35,7 +36,16 @@ object ConfigHelper {
|
|||||||
.withFallback(appConfig)
|
.withFallback(appConfig)
|
||||||
.withFallback(defaultConfig)
|
.withFallback(defaultConfig)
|
||||||
.resolve()
|
.resolve()
|
||||||
|
|
||||||
|
|
||||||
log.info("Config:\n${finalConfig.root().render(ConfigRenderOptions.defaults())}")
|
log.info("Config:\n${finalConfig.root().render(ConfigRenderOptions.defaults())}")
|
||||||
|
|
||||||
|
val entrySet = finalConfig.entrySet().filter { entry -> entry.key.contains("\"") }
|
||||||
|
for (mutableEntry in entrySet) {
|
||||||
|
val key = mutableEntry.key
|
||||||
|
log.error("Config files should not contain \" in property names. Please fix: ${key}")
|
||||||
|
}
|
||||||
|
|
||||||
return finalConfig
|
return finalConfig
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user