From 8e952fb6e22fbc83ba380eeb092397c314641256 Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sat, 7 Nov 2020 16:23:28 +0100 Subject: [PATCH] Delete tracks when deleting recording --- src/database/database.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/database/database.rs b/src/database/database.rs index 42ab52a..39617a9 100644 --- a/src/database/database.rs +++ b/src/database/database.rs @@ -388,6 +388,7 @@ impl Database { } pub fn delete_recording(&self, id: i64) -> Result<()> { + self.delete_tracks(id)?; diesel::delete(recordings::table.filter(recordings::id.eq(id))).execute(&self.c)?; Ok(()) }