diff --git a/src/queries/artists.rs b/src/queries/artists.rs index 3e9711d..b9181e2 100644 --- a/src/queries/artists.rs +++ b/src/queries/artists.rs @@ -93,6 +93,13 @@ pub async fn list(db: &DatabaseConnection, limit: u64, offset: u64) -> DbResult< .await?) } +pub async fn list_all(db: &DatabaseConnection) -> DbResult> { + Ok(Artists::find() + .order_by_asc(Expr::cust("LOWER(name)")) + .all(db) + .await?) +} + pub async fn update(db: &DatabaseConnection, id: i32, model: ActiveModel) -> DbResult { let mut active = model; active.id = Set(id);