diff --git a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/UserRenderer.cs b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/UserRenderer.cs index 6f00f629..3a682791 100644 --- a/Iceshrimp.Backend/Controllers/Mastodon/Renderers/UserRenderer.cs +++ b/Iceshrimp.Backend/Controllers/Mastodon/Renderers/UserRenderer.cs @@ -78,12 +78,12 @@ public class UserRenderer( IsDiscoverable = user.IsExplorable, Fields = fields?.ToList() ?? [], Emoji = profileEmoji, - Pleroma = flags.IsPleroma.Value - ? new PleromaUserExtensions - { - IsAdmin = user.IsAdmin, - IsModerator = user.IsModerator - } : null + Pleroma = flags?.IsPleroma.Value == true + ? new PleromaUserExtensions + { + IsAdmin = user.IsAdmin, + IsModerator = user.IsModerator + } : null }; if (localUser is null && security.Value.PublicPreview == Enums.PublicPreview.RestrictedNoMedia) //TODO diff --git a/Iceshrimp.Backend/Controllers/Pleroma/Schemas/Entities/PleromaUserExtensions.cs b/Iceshrimp.Backend/Controllers/Pleroma/Schemas/Entities/PleromaUserExtensions.cs index 43550ad6..7db14c87 100644 --- a/Iceshrimp.Backend/Controllers/Pleroma/Schemas/Entities/PleromaUserExtensions.cs +++ b/Iceshrimp.Backend/Controllers/Pleroma/Schemas/Entities/PleromaUserExtensions.cs @@ -1,4 +1,3 @@ -using Iceshrimp.Backend.Controllers.Mastodon.Schemas.Entities; using J = System.Text.Json.Serialization.JsonPropertyNameAttribute; namespace Iceshrimp.Backend.Controllers.Pleroma.Schemas.Entities;