We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fcbcd24 commit 0a1b698Copy full SHA for 0a1b698
src/db/delete.rs
@@ -187,16 +187,17 @@ async fn delete_crate_from_database(
187
.execute(&mut *transaction)
188
.await?;
189
190
- let has_library = sqlx::query_scalar(
+ let has_library: bool = sqlx::query_scalar!(
191
"SELECT
192
- BOOL_OR(releases.is_library) AS has_library
193
- FROM releases
194
- WHERE releases.crate_id = $1
195
- ",
+ BOOL_OR(releases.is_library) AS has_library
+ FROM releases
+ WHERE releases.crate_id = $1
+ ",
196
+ crate_id
197
)
- .bind(crate_id)
198
.fetch_one(&mut *transaction)
199
- .await?; // TODO: unwrapo_or_false?
+ .await?
200
+ .unwrap_or(false);
201
202
sqlx::query!("DELETE FROM releases WHERE crate_id = $1;", crate_id)
203
0 commit comments