Delete tracks when deleting recording

This commit is contained in:
Elias Projahn 2020-11-07 16:23:28 +01:00
parent 0b2dd1abb9
commit 8e952fb6e2

View file

@ -388,6 +388,7 @@ impl Database {
} }
pub fn delete_recording(&self, id: i64) -> Result<()> { pub fn delete_recording(&self, id: i64) -> Result<()> {
self.delete_tracks(id)?;
diesel::delete(recordings::table.filter(recordings::id.eq(id))).execute(&self.c)?; diesel::delete(recordings::table.filter(recordings::id.eq(id))).execute(&self.c)?;
Ok(()) Ok(())
} }