diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-04-22 09:34:28 +0200 |
---|---|---|
committer | Matthias Beyer <matthias.beyer@atos.net> | 2021-04-22 10:15:55 +0200 |
commit | 36fb70bb5d671af2d9c388c5d523a593422bed7a (patch) | |
tree | f777471a4544db7fa4f3b24d90701ea1d54bc6a7 /src | |
parent | fa985942c06d1ddcc5ae51681e10b5bc05d8ff75 (diff) |
Refactor: Reorder diesel query building for further refactoring
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
Diffstat (limited to 'src')
-rw-r--r-- | src/commands/db.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/commands/db.rs b/src/commands/db.rs index dde8827..bafc661 100644 --- a/src/commands/db.rs +++ b/src/commands/db.rs @@ -245,9 +245,10 @@ fn submits(conn_cfg: DbConnectionConfig, matches: &ArgMatches) -> Result<()> { let submits = if let Some(pkgname) = matches.value_of("with_pkg").map(String::from) { // Get all submits which included the package, but were not made _for_ the package - let submits_with_pkg = schema::packages::table + let submits_with_pkg = schema::submits::table + .inner_join(schema::jobs::table) + .inner_join(schema::packages::table) .filter(schema::packages::name.eq(&pkgname)) - .inner_join(schema::jobs::table.inner_join(schema::submits::table)) .select(schema::submits::all_columns) .load::<models::Submit>(&conn)?; |