mirror of
https://github.com/corda/corda.git
synced 2025-03-23 04:25:19 +00:00
detect quotes in config keys
This commit is contained in:
parent
e60b816b19
commit
51567e944d
@ -10,6 +10,7 @@ import net.corda.core.internal.div
|
||||
import net.corda.core.internal.exists
|
||||
import net.corda.nodeapi.internal.*
|
||||
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.loadKeyStore
|
||||
import net.corda.nodeapi.internal.crypto.save
|
||||
@ -35,7 +36,16 @@ object ConfigHelper {
|
||||
.withFallback(appConfig)
|
||||
.withFallback(defaultConfig)
|
||||
.resolve()
|
||||
|
||||
|
||||
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
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user