From a6780a5a4769463ba787b48abe36effefd07f0b7 Mon Sep 17 00:00:00 2001 From: Xiaobo Liu Date: Tue, 26 May 2026 01:01:58 +0800 Subject: [PATCH] deepseek: Simplify error mapping in DeepSeek stream_completion (#57582) Release Notes: - N/A --- crates/deepseek/src/deepseek.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/crates/deepseek/src/deepseek.rs b/crates/deepseek/src/deepseek.rs index cb369413f10..56609a47492 100644 --- a/crates/deepseek/src/deepseek.rs +++ b/crates/deepseek/src/deepseek.rs @@ -319,10 +319,7 @@ pub async fn stream_completion( if line == "[DONE]" { None } else { - match serde_json::from_str(line) { - Ok(response) => Some(Ok(response)), - Err(error) => Some(Err(anyhow!(error))), - } + Some(serde_json::from_str(line).map_err(Into::into)) } } Err(error) => Some(Err(anyhow!(error))),