summaryrefslogtreecommitdiffstats
path: root/src/db
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-11-06 10:22:14 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-11-06 10:22:14 +0100
commitaec0565b6ebc93f3e913cad13ed31dfb9f68ccff (patch)
treeae120aacb2d24e76d94267381998f2309a7ac5bb /src/db
parentd9ec48ce13f1e4b296ac551a07b968ccadea8e70 (diff)
Let Submit::create() return only one Submit object
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/db')
-rw-r--r--src/db/models/submit.rs5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/db/models/submit.rs b/src/db/models/submit.rs
index aaa3e81..c3757b9 100644
--- a/src/db/models/submit.rs
+++ b/src/db/models/submit.rs
@@ -44,7 +44,7 @@ impl Submit {
requested_image: &Image,
requested_package: &Package,
repo_hash: &GitHash)
- -> Result<Vec<Submit>>
+ -> Result<Submit>
{
let tree_json = serde_json::to_value(t)?;
@@ -64,8 +64,7 @@ impl Submit {
dsl::submits
.filter(uuid.eq(uuid))
- .limit(1)
- .load::<Submit>(database_connection)
+ .first::<Submit>(database_connection)
.map_err(Error::from)
}
}