fix: disambiguate tmdb ids by media type across lookups (#2577)

This commit is contained in:
fallenbagel
2026-03-14 23:47:21 +05:00
committed by GitHub
parent d25d0ca570
commit 0be18968b4
22 changed files with 479 additions and 70 deletions

View File

@@ -178,7 +178,10 @@ const Blocklist = () => {
) : (
data.results.map((item: BlocklistItem) => {
return (
<div className="py-2" key={`request-list-${item.tmdbId}`}>
<div
className="py-2"
key={`request-list-${item.mediaType}-${item.tmdbId}`}
>
<BlocklistedItem item={item} revalidateList={revalidate} />
</div>
);
@@ -297,7 +300,9 @@ const BlocklistedItem = ({ item, revalidateList }: BlocklistedItemProps) => {
setIsUpdating(true);
try {
await axios.delete(`/api/v1/blocklist/${tmdbId}`);
await axios.delete(
`/api/v1/blocklist/${tmdbId}?mediaType=${item.mediaType}`
);
addToast(
<span>