From 8deec1f80a1b3b9dee028def9800907cab6b5256 Mon Sep 17 00:00:00 2001 From: Paul Makles Date: Sun, 11 Jun 2023 10:56:03 +0100 Subject: [PATCH] fix: display name is optional --- crates/core/database/src/models/users/model.rs | 3 ++- crates/core/models/src/v0/users.rs | 3 ++- crates/quark/src/models/users/user.rs | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/crates/core/database/src/models/users/model.rs b/crates/core/database/src/models/users/model.rs index 64cf6231..1e49e022 100644 --- a/crates/core/database/src/models/users/model.rs +++ b/crates/core/database/src/models/users/model.rs @@ -16,7 +16,8 @@ auto_derived_partial!( /// Discriminator pub discriminator: String, /// Display name - pub display_name: String, + #[serde(skip_serializing_if = "Option::is_none")] + pub display_name: Option, #[serde(skip_serializing_if = "Option::is_none")] /// Avatar attachment pub avatar: Option, diff --git a/crates/core/models/src/v0/users.rs b/crates/core/models/src/v0/users.rs index 4e34a3ec..9652cd73 100644 --- a/crates/core/models/src/v0/users.rs +++ b/crates/core/models/src/v0/users.rs @@ -11,7 +11,8 @@ auto_derived!( /// Discriminator pub discriminator: String, /// Display name - pub display_name: String, + #[serde(skip_serializing_if = "Option::is_none")] + pub display_name: Option, #[serde(skip_serializing_if = "Option::is_none")] /// Avatar attachment pub avatar: Option, diff --git a/crates/quark/src/models/users/user.rs b/crates/quark/src/models/users/user.rs index 7875e037..37c910e1 100644 --- a/crates/quark/src/models/users/user.rs +++ b/crates/quark/src/models/users/user.rs @@ -131,7 +131,8 @@ pub struct User { /// Discriminator pub discriminator: String, /// Display name - pub display_name: String, + #[serde(skip_serializing_if = "Option::is_none")] + pub display_name: Option, #[serde(skip_serializing_if = "Option::is_none")] /// Avatar attachment pub avatar: Option,