From f05045a799337c00805ff1e527c365aed28fae7a Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Sun, 15 Jan 2023 21:04:40 +0100 Subject: [PATCH] feat: field of study in NewCandidateResponse --- core/src/models/candidate.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/models/candidate.rs b/core/src/models/candidate.rs index 6b8fce4..37cd3e9 100644 --- a/core/src/models/candidate.rs +++ b/core/src/models/candidate.rs @@ -44,6 +44,7 @@ pub struct NewCandidateResponse { pub personal_id_number: String, pub details_filled: bool, pub encrypted_by: Option, + pub field_of_study: String, } /// Create candidate (admin endpoint) @@ -97,6 +98,7 @@ impl NewCandidateResponse { private_key: &String, c: candidate::Model, ) -> Result { + let field_of_study = FieldOfStudy::from(current_application).into(); let id_number = EncryptedString::from(c.personal_identification_number.to_owned()) .decrypt(private_key) .await?; @@ -109,6 +111,7 @@ impl NewCandidateResponse { personal_id_number: id_number, details_filled: encrypted_details.is_filled(), encrypted_by: c.encrypted_by_id, + field_of_study, }) } } \ No newline at end of file