From e4fddbf6f9b6f81700fc84b2898a8bd611803353 Mon Sep 17 00:00:00 2001 From: zhangheng Date: Wed, 22 Jul 2026 16:12:01 +0800 Subject: [PATCH] fix(server): support Rust 1.85 audio cleanup --- server/src/recording_routes.rs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/server/src/recording_routes.rs b/server/src/recording_routes.rs index 8e2cd30..ecc225b 100644 --- a/server/src/recording_routes.rs +++ b/server/src/recording_routes.rs @@ -824,17 +824,17 @@ async fn discard_audio_segment( .await?; transaction.commit().await?; - if let Err(error) = tokio::fs::remove_file(&segment.audio_path).await - && error.kind() != std::io::ErrorKind::NotFound - { - tracing::warn!( - event = "audio_storage_delete_failed", - feedback_session_id = %segment.feedback_session_id, - lesson_id = %segment.lesson_id, - segment_id = %segment_id, - error_class = "audio_storage_delete_failed", - "discarded audio file could not be removed from storage" - ); + if let Err(error) = tokio::fs::remove_file(&segment.audio_path).await { + if error.kind() != std::io::ErrorKind::NotFound { + tracing::warn!( + event = "audio_storage_delete_failed", + feedback_session_id = %segment.feedback_session_id, + lesson_id = %segment.lesson_id, + segment_id = %segment_id, + error_class = "audio_storage_delete_failed", + "discarded audio file could not be removed from storage" + ); + } } tracing::info!( event = "failed_transcription_discarded",