From ed5364026398c9f7ddaddf5b35df04c1aa98dcc7 Mon Sep 17 00:00:00 2001 From: EETagent Date: Sun, 15 Jan 2023 23:36:04 +0100 Subject: [PATCH] feat: add fieldOfStudy to backend response --- core/src/database/query/application.rs | 1 + core/src/models/application.rs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/database/query/application.rs b/core/src/database/query/application.rs index 1f5334e..dde822f 100644 --- a/core/src/database/query/application.rs +++ b/core/src/database/query/application.rs @@ -12,6 +12,7 @@ pub struct ApplicationCandidateJoin { pub surname: Option, pub email: Option, pub telephone: Option, + pub field_of_study: Option, } use crate::{Query}; diff --git a/core/src/models/application.rs b/core/src/models/application.rs index aac9c2f..6cbb328 100644 --- a/core/src/models/application.rs +++ b/core/src/models/application.rs @@ -14,6 +14,7 @@ pub struct ApplicationResponse { pub surname: String, pub email: String, pub telephone: String, + pub field_of_study: Option, } impl ApplicationResponse { @@ -25,7 +26,6 @@ impl ApplicationResponse { let surname = EncryptedString::decrypt_option(&EncryptedString::try_from(&c.surname).ok(), private_key).await?; let email = EncryptedString::decrypt_option(&EncryptedString::try_from(&c.email).ok(), private_key).await?; let telephone = EncryptedString::decrypt_option(&EncryptedString::try_from(&c.telephone).ok(), private_key).await?; - Ok( Self { application_id: c.application_id, @@ -34,6 +34,7 @@ impl ApplicationResponse { email: email.unwrap_or_default(), telephone: telephone.unwrap_or_default(), candidate_id: c.candidate_id, + field_of_study: c.field_of_study, } ) }