diff --git a/src/backend/database/ensembles.rs b/src/backend/database/ensembles.rs
index 62475a3..13dd6d1 100644
--- a/src/backend/database/ensembles.rs
+++ b/src/backend/database/ensembles.rs
@@ -1,6 +1,5 @@
use super::schema::ensembles;
-use super::Database;
-use anyhow::Result;
+use super::{Database, DatabaseResult};
use diesel::prelude::*;
use serde::{Deserialize, Serialize};
@@ -14,7 +13,7 @@ pub struct Ensemble {
impl Database {
/// Update an existing ensemble or insert a new one.
- pub fn update_ensemble(&self, ensemble: Ensemble) -> Result<()> {
+ pub fn update_ensemble(&self, ensemble: Ensemble) -> DatabaseResult<()> {
self.defer_foreign_keys()?;
self.connection.transaction(|| {
@@ -27,7 +26,7 @@ impl Database {
}
/// Get an existing ensemble.
- pub fn get_ensemble(&self, id: &str) -> Result