From b9f0d7749d54ed56700a0a2da9eee78c28d5beab Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Sat, 22 Apr 2023 05:36:22 -0700 Subject: [PATCH] fix transaction --- .../src/queries/media_uploads/insert_media_upload.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/crates/lib/mysql_queries/src/queries/media_uploads/insert_media_upload.rs b/crates/lib/mysql_queries/src/queries/media_uploads/insert_media_upload.rs index 2f54f64f4f..5c25b159d8 100644 --- a/crates/lib/mysql_queries/src/queries/media_uploads/insert_media_upload.rs +++ b/crates/lib/mysql_queries/src/queries/media_uploads/insert_media_upload.rs @@ -160,8 +160,12 @@ SET let query_result = query.execute(&mut transaction) .await; - match query_result { - Ok(res) => Ok((media_token, res.last_insert_id())), - Err(err) => Err(anyhow!("error inserting new media upload: {:?}", err)), - } + let result_tuple = match query_result { + Ok(res) => (media_token, res.last_insert_id()), + Err(err) => return Err(anyhow!("error inserting new media upload: {:?}", err)), + }; + + transaction.commit().await?; + + Ok(result_tuple) }