From 37c5bda7d7e41b5e8dbcd690ac44412d41a2193e Mon Sep 17 00:00:00 2001
From: Volkor <me@volkor.me>
Date: Fri, 14 Jun 2024 18:53:37 +1000
Subject: [PATCH] add debug log for file deletion

---
 src/handlers/delete_file.rs | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/handlers/delete_file.rs b/src/handlers/delete_file.rs
index 11eedaf..17d59d0 100644
--- a/src/handlers/delete_file.rs
+++ b/src/handlers/delete_file.rs
@@ -24,18 +24,21 @@ pub async fn delete_file(req: &mut Request, res: &mut Response, depot: &mut Depo
 
     debug!("Received request to delete file: {}", filename);
 
-    // Grab the key from the auth handler.
+    // Grab the user key from the auth handler.
     let client_key = depot
         .get::<Key>("client_key")
         .expect("Failed to grab API Key from depot")
         .clone();
 
-    // Grab they key from the database.
+    // Grab the file's owner key from the db.
     let owner = db::check_owner(sqlconn, filename).await;
 
     // Compare the client_key and owner.
     let authorized = match owner {
-        Ok(owner_key) => client_key.uuid == owner_key,
+        Ok(owner_key) => {
+            debug!("Deletion attempt: user: {} file owner: {:?}", client_key.uuid, owner_key);
+            client_key.uuid == owner_key
+        }
         Err(_) => false,
     };
 
-- 
GitLab