diff --git a/Valour/Server/Api/Dynamic/MessageApi.cs b/Valour/Server/Api/Dynamic/MessageApi.cs index 183a3d439..cec29448e 100644 --- a/Valour/Server/Api/Dynamic/MessageApi.cs +++ b/Valour/Server/Api/Dynamic/MessageApi.cs @@ -64,6 +64,8 @@ public static async Task PostMessageRouteAsync( var member = await memberService.GetCurrentAsync(channel.PlanetId.Value); if (member is null) return ValourResult.Forbid("You are not a member of the planet this channel belongs to"); + + message.AuthorMemberId = member.Id; // NOTE: We don't have to check View permission because lacking view will // cause every other permission check to fail