Skip to content

Commit 95e6863

Browse files
committed
tests/builders/krate: Write downloads to crate_downloads table too
1 parent 91bf23d commit 95e6863

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/tests/builders/krate.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ use crates_io::{
55
};
66

77
use chrono::NaiveDateTime;
8+
use crates_io::schema::crate_downloads;
89
use diesel::prelude::*;
910

1011
use super::VersionBuilder;
@@ -125,6 +126,10 @@ impl<'a> CrateBuilder<'a> {
125126
// crate properties in a single DB call.
126127

127128
if let Some(downloads) = self.downloads {
129+
update(crate_downloads::table.filter(crate_downloads::crate_id.eq(krate.id)))
130+
.set(crate_downloads::downloads.eq(downloads as i64))
131+
.execute(connection)?;
132+
128133
krate = update(&krate)
129134
.set(crates::downloads.eq(downloads))
130135
.returning(Crate::as_returning())

0 commit comments

Comments
 (0)