diff --git a/Iceshrimp.Backend/Core/Services/EmojiService.cs b/Iceshrimp.Backend/Core/Services/EmojiService.cs index 09b95e89..850829f6 100644 --- a/Iceshrimp.Backend/Core/Services/EmojiService.cs +++ b/Iceshrimp.Backend/Core/Services/EmojiService.cs @@ -66,6 +66,12 @@ public partial class EmojiService(DatabaseContext db, DriveService driveSvc, Sys var emojiId = emoji.Id; + var driveFile = await db.DriveFiles.FirstOrDefaultAsync(p => p.Url == emoji.OriginalUrl); + if (driveFile != null) + { + await driveSvc.RemoveFile(driveFile.Id); + } + db.Remove(emoji); await db.SaveChangesAsync();