From d81983f181c5051804438c99a27be5939e293cff Mon Sep 17 00:00:00 2001
From: Renaud Chaput <renchap@gmail.com>
Date: Tue, 8 Apr 2025 12:35:54 +0200
Subject: [PATCH] Fix the delete suggestion button not working and using a
 deprecated endpoint (#34396)

---
 app/javascript/mastodon/api/suggestions.ts                   | 2 +-
 app/javascript/mastodon/features/explore/components/card.jsx | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app/javascript/mastodon/api/suggestions.ts b/app/javascript/mastodon/api/suggestions.ts
index d4817698cc..976986c0ab 100644
--- a/app/javascript/mastodon/api/suggestions.ts
+++ b/app/javascript/mastodon/api/suggestions.ts
@@ -5,4 +5,4 @@ export const apiGetSuggestions = (limit: number) =>
   apiRequestGet<ApiSuggestionJSON[]>('v2/suggestions', { limit });
 
 export const apiDeleteSuggestion = (accountId: string) =>
-  apiRequestDelete(`v1/suggestions/${accountId}`);
+  apiRequestDelete(`v2/suggestions/${accountId}`);
diff --git a/app/javascript/mastodon/features/explore/components/card.jsx b/app/javascript/mastodon/features/explore/components/card.jsx
index 15470ec24c..9617781b53 100644
--- a/app/javascript/mastodon/features/explore/components/card.jsx
+++ b/app/javascript/mastodon/features/explore/components/card.jsx
@@ -25,7 +25,7 @@ export const Card = ({ id, source }) => {
   const dispatch = useDispatch();
 
   const handleDismiss = useCallback(() => {
-    dispatch(dismissSuggestion(id));
+    dispatch(dismissSuggestion({ accountId: id }));
   }, [id, dispatch]);
 
   let label;