From b280ede0bb81666ec47927fb446043a3c2beccaf Mon Sep 17 00:00:00 2001 From: Beingpax Date: Mon, 12 Jan 2026 09:12:58 +0545 Subject: [PATCH] Fix potential orphaned audio files in automatic cleanup --- VoiceInk/Views/Settings/AudioCleanupManager.swift | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/VoiceInk/Views/Settings/AudioCleanupManager.swift b/VoiceInk/Views/Settings/AudioCleanupManager.swift index 60dcced..354311b 100644 --- a/VoiceInk/Views/Settings/AudioCleanupManager.swift +++ b/VoiceInk/Views/Settings/AudioCleanupManager.swift @@ -121,9 +121,13 @@ class AudioCleanupManager { if let urlString = transcription.audioFileURL, let url = URL(string: urlString), FileManager.default.fileExists(atPath: url.path) { - try? FileManager.default.removeItem(at: url) - transcription.audioFileURL = nil - deletedCount += 1 + do { + try FileManager.default.removeItem(at: url) + transcription.audioFileURL = nil + deletedCount += 1 + } catch { + // Skip this file - don't update audioFileURL if deletion failed + } } }