Skip to content

Commit

Permalink
fix: not judge on complete
Browse files Browse the repository at this point in the history
  • Loading branch information
zrll12 committed Sep 2, 2024
1 parent 8c69cb0 commit 7eda311
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion src/controller/answer/submit.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use crate::controller::error::ErrorMessage;
use crate::model::generated::prelude::{Answer, Survey};
use crate::model::generated::{answer, survey};
use crate::model::judge::get_judge_result;
use crate::service::token::TokenInfo;
use crate::DATABASE;
use axum::Json;
Expand Down Expand Up @@ -100,8 +101,13 @@ pub async fn submit_answer(TokenInfo(user): TokenInfo, Json(request): Json<Submi
answer.completed = Set(request.complete.unwrap_or(false));

let ret = answer.save(&*DATABASE).await.unwrap();
let id = ret.id.unwrap();

if complete {
get_judge_result(id, 0).await?;
}

Ok(ret.id.unwrap().to_string())
Ok(id.to_string())
}

#[derive(FromQueryResult, Serialize, Debug)]
Expand Down

0 comments on commit 7eda311

Please sign in to comment.