From a131e4d9e9e1957def1b3e96dcb5965fa713d727 Mon Sep 17 00:00:00 2001
From: fly_mc <me@flymc.cc>
Date: Wed, 20 Nov 2024 00:32:08 +0800
Subject: [PATCH] backend: fix make emoji categories and names case insensitive

---
 packages/backend/src/server/api/endpoints/emojis.ts | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/packages/backend/src/server/api/endpoints/emojis.ts b/packages/backend/src/server/api/endpoints/emojis.ts
index 1f157d7be..e7ccb89ab 100644
--- a/packages/backend/src/server/api/endpoints/emojis.ts
+++ b/packages/backend/src/server/api/endpoints/emojis.ts
@@ -50,11 +50,11 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
 		private emojiEntityService: EmojiEntityService,
 	) {
 		super(meta, paramDef, async (ps, me) => {
-			const emojis = await this.emojisRepository.createQueryBuilder()
-				.where('host IS NULL')
-				.orderBy('LOWER(category)', 'ASC')
-				.orderBy('LOWER(name)', 'ASC')
-				.getMany()
+			const emojis = await this.emojisRepository.createQueryBuilder('emoji')
+				.where('emoji.host IS NULL')
+				.orderBy('LOWER(emoji.category)', 'ASC')
+				.addOrderBy('LOWER(emoji.name)', 'ASC')
+				.getMany();
 
 			return {
 				emojis: await this.emojiEntityService.packSimpleMany(emojis),