summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYigit Sever2021-04-14 18:57:01 +0300
committerYigit Sever2021-04-14 19:12:51 +0300
commit9539dfc394e44f1872aa079a0c828621446a4011 (patch)
tree8e00b416f99cc42858e6dd6d812e059e62254e2d /src
parentab3574575157dbcc7377a344839a8b2c221ed26d (diff)
downloadgradecoin-9539dfc394e44f1872aa079a0c828621446a4011.tar.gz
gradecoin-9539dfc394e44f1872aa079a0c828621446a4011.tar.bz2
gradecoin-9539dfc394e44f1872aa079a0c828621446a4011.zip
[WIP] Fix silly bug
Diffstat (limited to 'src')
-rw-r--r--src/handlers.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/handlers.rs b/src/handlers.rs
index 3cea02c..25b7098 100644
--- a/src/handlers.rs
+++ b/src/handlers.rs
@@ -152,7 +152,7 @@ pub async fn authenticate_user(
152 return Ok(warp::reply::with_status(res_json, StatusCode::BAD_REQUEST)); 152 return Ok(warp::reply::with_status(res_json, StatusCode::BAD_REQUEST));
153 } 153 }
154 154
155 let fingerprint = format!(Sha256::digest(&request.public_key.as_bytes())); 155 let fingerprint = format!("{:x}", Sha256::digest(&request.public_key.as_bytes()));
156 156
157 let new_user = User { 157 let new_user = User {
158 user_id: privileged_student_id, 158 user_id: privileged_student_id,
@@ -166,7 +166,7 @@ pub async fn authenticate_user(
166 166
167 let mut userlist = RwLockUpgradableReadGuard::upgrade(userlist); 167 let mut userlist = RwLockUpgradableReadGuard::upgrade(userlist);
168 168
169 userlist.insert(fingerprint, new_user); 169 userlist.insert(fingerprint.clone(), new_user);
170 170
171 let res_json = warp::reply::json(&GradeCoinResponse { 171 let res_json = warp::reply::json(&GradeCoinResponse {
172 res: ResponseType::Success, 172 res: ResponseType::Success,