Skip to content

Commit c99c725

Browse files
committed
index: Inline Crate::by_exact_name() fn call
1 parent 59303c8 commit c99c725

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/index.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,13 @@ use sentry::Level;
1313
#[instrument(skip_all, fields(krate.name = ?name))]
1414
pub fn get_index_data(name: &str, conn: &mut impl Conn) -> anyhow::Result<Option<String>> {
1515
debug!("Looking up crate by name");
16-
let Some(krate): Option<Crate> = Crate::by_exact_name(name).first(conn).optional()? else {
16+
let krate = crates::table
17+
.select(Crate::as_select())
18+
.filter(crates::name.eq(name))
19+
.first::<Crate>(conn)
20+
.optional();
21+
22+
let Some(krate) = krate? else {
1723
return Ok(None);
1824
};
1925

0 commit comments

Comments
 (0)