From 21364237c5dd6a2b864fd3ba305ef547c296aa03 Mon Sep 17 00:00:00 2001 From: aprilthepink Date: Tue, 19 Nov 2024 23:28:29 +0100 Subject: [PATCH] fix: make likes opt --- src/versia/conversion.rs | 4 ++-- src/versia/objects.rs | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/versia/conversion.rs b/src/versia/conversion.rs index ba8cf91..ca77b6a 100644 --- a/src/versia/conversion.rs +++ b/src/versia/conversion.rs @@ -216,8 +216,8 @@ pub async fn versia_user_from_db( username: user.username, display_name, inbox: inbox_url, - likes: likes_url, - dislikes: dislikes_url, + likes: Some(likes_url), + dislikes: Some(dislikes_url), bio: Some(bio), collections, avatar, diff --git a/src/versia/objects.rs b/src/versia/objects.rs index f8b5e37..a2cc7e9 100644 --- a/src/versia/objects.rs +++ b/src/versia/objects.rs @@ -242,8 +242,10 @@ pub struct User { pub display_name: Option, pub collections: UserCollections, pub inbox: Url, - pub likes: Url, - pub dislikes: Url, + #[serde(skip_serializing_if = "Option::is_none")] + pub likes: Option, + #[serde(skip_serializing_if = "Option::is_none")] + pub dislikes: Option, pub username: String, #[serde(skip_serializing_if = "Option::is_none")] pub bio: Option,