diff --git a/crates/core/database/src/models/users/model.rs b/crates/core/database/src/models/users/model.rs index c434291d..2639504a 100644 --- a/crates/core/database/src/models/users/model.rs +++ b/crates/core/database/src/models/users/model.rs @@ -61,6 +61,7 @@ auto_derived!( StatusPresence, ProfileContent, ProfileBackground, + DisplayName, } /// User's relationship with another user (or themselves) @@ -657,6 +658,7 @@ impl User { x.background = None; } } + FieldsUser::DisplayName => self.display_name = None, } } diff --git a/crates/core/database/src/models/users/ops/mongodb.rs b/crates/core/database/src/models/users/ops/mongodb.rs index 99b02094..4f812a15 100644 --- a/crates/core/database/src/models/users/ops/mongodb.rs +++ b/crates/core/database/src/models/users/ops/mongodb.rs @@ -326,6 +326,7 @@ impl IntoDocumentPath for FieldsUser { FieldsUser::ProfileContent => "profile.content", FieldsUser::StatusPresence => "status.presence", FieldsUser::StatusText => "status.text", + FieldsUser::DisplayName => "display_name", }) } } diff --git a/crates/core/database/src/util/bridge/v0.rs b/crates/core/database/src/util/bridge/v0.rs index b0319059..b185c9c1 100644 --- a/crates/core/database/src/util/bridge/v0.rs +++ b/crates/core/database/src/util/bridge/v0.rs @@ -1212,6 +1212,7 @@ impl From for crate::FieldsUser { FieldsUser::ProfileContent => crate::FieldsUser::ProfileContent, FieldsUser::StatusPresence => crate::FieldsUser::StatusPresence, FieldsUser::StatusText => crate::FieldsUser::StatusText, + FieldsUser::DisplayName => crate::FieldsUser::DisplayName, } } } @@ -1224,6 +1225,7 @@ impl From for FieldsUser { crate::FieldsUser::ProfileContent => FieldsUser::ProfileContent, crate::FieldsUser::StatusPresence => FieldsUser::StatusPresence, crate::FieldsUser::StatusText => FieldsUser::StatusText, + crate::FieldsUser::DisplayName => FieldsUser::DisplayName, } } } diff --git a/crates/core/models/src/v0/users.rs b/crates/core/models/src/v0/users.rs index ac3a8d1d..8d72eb18 100644 --- a/crates/core/models/src/v0/users.rs +++ b/crates/core/models/src/v0/users.rs @@ -83,6 +83,7 @@ auto_derived!( StatusPresence, ProfileContent, ProfileBackground, + DisplayName, } /// User's relationship with another user (or themselves)