summaryrefslogtreecommitdiffstats
path: root/src/db
diff options
context:
space:
mode:
Diffstat (limited to 'src/db')
-rw-r--r--src/db/models/submit.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/db/models/submit.rs b/src/db/models/submit.rs
index 7792adf..154ed1b 100644
--- a/src/db/models/submit.rs
+++ b/src/db/models/submit.rs
@@ -63,7 +63,10 @@ impl Submit {
diesel::insert_into(submits::table)
.values(&new_submit)
+
+ // required because if we re-use the staging store, we do not create a new UUID but re-use the old one
.on_conflict_do_nothing()
+
.execute(database_connection)
.context("Inserting new submit into submits table")?;