diff --git a/packages/frontend/src/pages/custom-emojis-manager.vue b/packages/frontend/src/pages/custom-emojis-manager.vue
index 00c736a6a2..20b6c32e81 100644
--- a/packages/frontend/src/pages/custom-emojis-manager.vue
+++ b/packages/frontend/src/pages/custom-emojis-manager.vue
@@ -147,7 +147,7 @@ const edit = (emoji) => {
 					...result.updated,
 				}));
 
-				if (customEmojis.value.some(e => e.name === emoji.name)) {
+				if (!customEmojis.value.some(e => e.name === emoji.name)) {
 					customEmojis.value = [
 						{
 							name: result.updated.name,