aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/AniList/media.ts7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/AniList/media.ts b/src/lib/AniList/media.ts
index 7fd52645..a04618d9 100644
--- a/src/lib/AniList/media.ts
+++ b/src/lib/AniList/media.ts
@@ -60,7 +60,12 @@ export const flattenLists = (lists: { name: string; entries: { media: Media }[]
}
}
- return Array.from(new Set(flattenedList.filter((media) => !ignoredMediaIds.includes(media.id))));
+ return flattenedList
+ .filter((media) => !ignoredMediaIds.includes(media.id))
+ .filter(
+ (item, index, self) =>
+ self.findIndex((itemToCompare) => itemToCompare.id === item.id) === index
+ );
};
const collectionQueryTemplate = (type: Type, userId: number, includeCompleted: boolean) =>