diff --git a/crates/client-api/src/routes/database.rs b/crates/client-api/src/routes/database.rs index aeade5899..8a272002e 100644 --- a/crates/client-api/src/routes/database.rs +++ b/crates/client-api/src/routes/database.rs @@ -1107,7 +1107,12 @@ pub async fn set_names( })?; for name in &validated_names { - if ctx.lookup_database_identity(name.as_str()).await.unwrap().is_some() { + if ctx + .lookup_database_identity(name.as_str()) + .await + .map_err(log_and_500)? + .is_some() + { return Ok(( StatusCode::BAD_REQUEST, axum::Json(name::SetDomainsResult::OtherError(format!(