From aaec212a08464e4ed384e88fef791c93247b437f Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Sat, 9 Mar 2024 01:36:55 +0100 Subject: [PATCH] [backend/core] Trim whitespace around note text & cw (ISH-150) --- Iceshrimp.Backend/Core/Services/NoteService.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Iceshrimp.Backend/Core/Services/NoteService.cs b/Iceshrimp.Backend/Core/Services/NoteService.cs index 5f3d5ac0..e5526c65 100644 --- a/Iceshrimp.Backend/Core/Services/NoteService.cs +++ b/Iceshrimp.Backend/Core/Services/NoteService.cs @@ -98,8 +98,8 @@ public class NoteService( var note = new Note { Id = IdHelpers.GenerateSlowflakeId(), - Text = text, - Cw = cw, + Text = text?.Trim(), + Cw = cw?.Trim(), Reply = reply, ReplyUserId = reply?.UserId, ReplyUserHost = reply?.UserHost, @@ -244,7 +244,8 @@ public class NoteService( text = mentionsResolver.ResolveMentions(text, null, mentions, splitDomainMapping); mentionedLocalUserIds = mentionedLocalUserIds.Except(previousMentionedLocalUserIds).ToList(); - note.Text = text; + note.Text = text?.Trim(); + note.Cw = cw?.Trim(); note.Tags = ResolveHashtags(text); if (text is not null)