From 54652951d18ceb9c79c81950534fc23aa1691c15 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Fri, 18 Sep 2026 23:20:01 +0800 Subject: [PATCH] fix(mcp): use slice contains for sql risk classification --- crates/dbx-mcp/src/server.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/dbx-mcp/src/server.rs b/crates/dbx-mcp/src/server.rs index e50d3a2d65..8c1a171baf 100644 --- a/crates/dbx-mcp/src/server.rs +++ b/crates/dbx-mcp/src/server.rs @@ -1940,9 +1940,9 @@ fn mcp_sql_activity_kind(sql: &str, database_type: DatabaseType) -> &'static str .into_iter() .filter_map(|statement| classify_sql_risk_for_database(&statement, database_type).ok()) .collect::>(); - if risks.iter().any(|risk| *risk == SqlRisk::Ddl) { + if risks.contains(&SqlRisk::Ddl) { "schema_change" - } else if risks.iter().any(|risk| *risk == SqlRisk::Write) { + } else if risks.contains(&SqlRisk::Write) { "data_change" } else { "query"