[backend/api] Limit DeleteEmoji to local emojis

This commit is contained in:
pancakes 2024-06-25 18:41:46 +10:00 committed by Iceshrimp development
parent af376ffbe5
commit 15ad2e438d

View file

@ -61,7 +61,7 @@ public partial class EmojiService(DatabaseContext db, DriveService driveSvc, Sys
public async Task<string?> DeleteEmoji(string id) public async Task<string?> DeleteEmoji(string id)
{ {
var emoji = await db.Emojis.FirstOrDefaultAsync(p => p.Id == id); var emoji = await db.Emojis.FirstOrDefaultAsync(p => p.Host == null && p.Id == id);
if (emoji == null) return null; if (emoji == null) return null;
var emojiId = emoji.Id; var emojiId = emoji.Id;