Improve Folder::delete() to handle FolderCipher

This commit is contained in:
Miroslav Prasil committed 2018-05-16 17:19:52 +01:00
1 parent 795d98afa6
commit e54b52f109
4 files changed
+30 -15

No files matched your search

+4 -6
View File
@@ -89,11 +89,9 @@ fn delete_folder(uuid: String, headers: Headers, conn: DbConn) -> EmptyResult {
err!("Folder belongs to another user")
}
// Delete FolderCipher mappings
for fc in FolderCipher::find_by_folder(&uuid, &conn) { fc.delete(&conn).expect("Error deleting mapping"); }
// Delete the actual folder entry
folder.delete(&conn);
Ok(())
match folder.delete(&conn) {
Ok(()) => Ok(()),
Err(_) => err!("Failed deleting folder")
}
}