summaryrefslogtreecommitdiff
path: root/server/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/main.rs')
-rw-r--r--server/src/main.rs16
1 files changed, 4 insertions, 12 deletions
diff --git a/server/src/main.rs b/server/src/main.rs
index 53cdb89..6f66866 100644
--- a/server/src/main.rs
+++ b/server/src/main.rs
@@ -272,9 +272,7 @@ async fn project_update(
projectid: u64,
data: Json<api_model::ProjectData<'_>>,
) -> Result<&'static str, Custom<&'static str>> {
- project_check_maintainer(&mut db, session, projectid)
- .await
- .unwrap();
+ project_check_maintainer(&mut db, session, projectid).await?;
if data.title.is_none() && data.description.is_none() {
// Nothing to update. Treat as "success".
@@ -319,9 +317,7 @@ async fn project_user_add(
userid: u64,
data: Json<api_model::ProjectUserEntryData>,
) -> Result<&'static str, Custom<&'static str>> {
- project_check_maintainer(&mut db, session, projectid)
- .await
- .unwrap();
+ project_check_maintainer(&mut db, session, projectid).await?;
sqlx::query!(
"INSERT INTO project_users (project, user, default_role, maintainer) VALUES (?, ?, ?, ?)",
@@ -361,9 +357,7 @@ async fn project_user_update(
let need_maintainer = data.maintainer.is_some() || userid != session.user_id;
if need_maintainer {
- project_check_maintainer(&mut db, session, projectid)
- .await
- .unwrap();
+ project_check_maintainer(&mut db, session, projectid).await?;
}
if data.default_role.is_none() && data.maintainer.is_none() {
@@ -412,9 +406,7 @@ async fn project_user_del(
let need_maintainer = userid != session.user_id;
if need_maintainer {
- project_check_maintainer(&mut db, session, projectid)
- .await
- .unwrap();
+ project_check_maintainer(&mut db, session, projectid).await?;
}
sqlx::query!(