in entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/db/DBDatabasesStore.kt [67:78]
override fun add(dbSummary: DBSummary): DBSummary {
val id = store.computeInTransaction {
val entity = it.newEntity(dbType)
val dbEntity = DBEntity(entity).merge(dbSummary).also {
it.isOpened = false
}
dbEntity.id
}
return find(id) {
throw NotFoundException("Database on '${dbSummary.location}' is already registered")
}
}