diff --git a/packages/backend/src/server/api/endpoints/admin/emoji/update.ts b/packages/backend/src/server/api/endpoints/admin/emoji/update.ts index 957134c1ad..c98dd67ada 100644 --- a/packages/backend/src/server/api/endpoints/admin/emoji/update.ts +++ b/packages/backend/src/server/api/endpoints/admin/emoji/update.ts @@ -96,10 +96,14 @@ export default class extends Endpoint { // eslint- emojiId = emoji.id; } + let categoryNfc: string|null|undefined = ps.category?.normalize('NFC'); + if (ps.category === null) // stop ?. from turning a null into an undefined + categoryNfc = null; + await this.customEmojiService.update(emojiId, { driveFile, name: nameNfc, - category: ps.category?.normalize('NFC'), + category: categoryNfc, aliases: ps.aliases?.map(a => a.normalize('NFC')), license: ps.license, isSensitive: ps.isSensitive,