From 360ec4817c7a4c3f5dd88e977d16163492a1569e Mon Sep 17 00:00:00 2001 From: Jesse Wierzbinski Date: Thu, 3 Oct 2024 13:26:53 +0200 Subject: [PATCH] fix(api): :rotating_light: Correct duplicate assignments --- api/api/v1/accounts/update_credentials/index.ts | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/api/api/v1/accounts/update_credentials/index.ts b/api/api/v1/accounts/update_credentials/index.ts index 9c010b37..c3d2a78b 100644 --- a/api/api/v1/accounts/update_credentials/index.ts +++ b/api/api/v1/accounts/update_credentials/index.ts @@ -333,15 +333,13 @@ export default apiRoute((app) => await Emoji.parseFromText(sanitizedDisplayName); const noteEmojis = await Emoji.parseFromText(self.note); - self.emojis = [...displaynameEmojis, ...noteEmojis, ...fieldEmojis].map( - (e) => e.data, - ); - - // Deduplicate emojis - self.emojis = self.emojis.filter( - (emoji, index, self) => - self.findIndex((e) => e.id === emoji.id) === index, - ); + self.emojis = [...displaynameEmojis, ...noteEmojis, ...fieldEmojis] + .map((e) => e.data) + .filter( + // Deduplicate emojis + (emoji, index, self) => + self.findIndex((e) => e.id === emoji.id) === index, + ); // Connect emojis, if any // Do it before updating user, so that federation takes that into account