diff --git a/src/version.rs b/src/version.rs index 6316c56c178..19cb08ab57d 100644 --- a/src/version.rs +++ b/src/version.rs @@ -158,7 +158,8 @@ impl Version { FROM dependencies LEFT JOIN crates ON crates.id = dependencies.crate_id - WHERE dependencies.version_id = $1")?; + WHERE dependencies.version_id = $1 + ORDER BY optional, name")?; let rows = stmt.query(&[&self.id])?; Ok(rows.iter().map(|r| { (Model::from_row(&r), r.get("crate_name"))