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,