What coroutine signal does this error mapper accidentally convert into a server error?
kotlin
suspend fun loadOrder(id: Long): ApiResult {
return try {
val order = repository.find(id)
ApiResult.Ok(order)
} catch (error: Exception) {
logger.error("load failed", error)
ApiResult.Failed("internal_error")
}
}