diff --git a/network-management/src/main/kotlin/com/r3/corda/networkmanage/common/persistence/PersistentCertificateSigningRequestStorage.kt b/network-management/src/main/kotlin/com/r3/corda/networkmanage/common/persistence/PersistentCertificateSigningRequestStorage.kt index 4a0df5cdb2..9d8ffae345 100644 --- a/network-management/src/main/kotlin/com/r3/corda/networkmanage/common/persistence/PersistentCertificateSigningRequestStorage.kt +++ b/network-management/src/main/kotlin/com/r3/corda/networkmanage/common/persistence/PersistentCertificateSigningRequestStorage.kt @@ -138,7 +138,7 @@ class PersistentCertificateSigningRequestStorage(private val database: CordaPers } override fun getRequests(requestStatus: RequestStatus): List { - return database.transaction { + return database.transaction(TransactionIsolationLevel.SERIALIZABLE) { val builder = session.criteriaBuilder val query = builder.createQuery(CertificateSigningRequestEntity::class.java).run { from(CertificateSigningRequestEntity::class.java).run {