From b121c27b376df1307c6fe2feb44a6fac5d9e260a Mon Sep 17 00:00:00 2001 From: 409 <409dev@protonmail.com> Date: Wed, 16 Jul 2025 05:39:21 +0200 Subject: [PATCH] fix `delete_warren_file` not calling metrics and notifier --- backend/src/lib/domain/warren/service/warren.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backend/src/lib/domain/warren/service/warren.rs b/backend/src/lib/domain/warren/service/warren.rs index 5d4d586..505d027 100644 --- a/backend/src/lib/domain/warren/service/warren.rs +++ b/backend/src/lib/domain/warren/service/warren.rs @@ -221,6 +221,13 @@ where .delete_file(request.to_fs_request(&warren)) .await; + if let Ok(path) = result.as_ref() { + self.metrics.record_warren_file_deletion_success().await; + self.notifier.warren_file_deleted(&warren, path).await; + } else { + self.metrics.record_warren_file_deletion_failure().await; + } + result.map_err(Into::into) } }