From 4bdfc7948948991d3a4441a115cc1eca7402f1c3 Mon Sep 17 00:00:00 2001
From: Jacopo Moretti <quartztz@proton.me>
Date: Wed, 9 Oct 2024 10:53:34 +0200
Subject: [PATCH 1/2] fix: fix serde rename clause

---
 src/directus.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/directus.rs b/src/directus.rs
index 3c361bf..c06a571 100644
--- a/src/directus.rs
+++ b/src/directus.rs
@@ -26,7 +26,7 @@ impl From<serde_json::Error> for Error {
 #[derive(Deserialize, Debug)]
 pub struct Committee {
     pub id: i32,
-    #[serde(rename = "surname")]
+    #[serde(rename = "name")]
     pub name: String,
     pub poll_count: i32,
 }

From a51c7898b84e6e44aedf9d4345634f25a88e122d Mon Sep 17 00:00:00 2001
From: Jacopo Moretti <quartztz@proton.me>
Date: Wed, 9 Oct 2024 11:00:01 +0200
Subject: [PATCH 2/2] fix: rectify queried field in `get-committee` request

---
 src/directus.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/directus.rs b/src/directus.rs
index c06a571..e8800e1 100644
--- a/src/directus.rs
+++ b/src/directus.rs
@@ -44,7 +44,7 @@ pub async fn get_committee() -> Result<Vec<Committee>, Error> {
 
     let response = Client::new()
         .get(format!(
-            "{}/items/association_memberships?fields=member.id,member.surname,member.poll_count",
+            "{}/items/association_memberships?fields=member.id,member.name,member.poll_count",
             config().directus_url
         ))
         .bearer_auth(&config().directus_token)