From ad518a6508cce904c998c23e490473255c5d602b Mon Sep 17 00:00:00 2001 From: mrjvs Date: Sat, 18 Feb 2023 14:03:48 +0100 Subject: [PATCH] more fuzzy matching for migrations Co-authored-by: Jip Frijlink --- src/state/watched/migrations/v2.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/state/watched/migrations/v2.ts b/src/state/watched/migrations/v2.ts index 946334e8..5b2ee2f5 100644 --- a/src/state/watched/migrations/v2.ts +++ b/src/state/watched/migrations/v2.ts @@ -1,6 +1,7 @@ import { DetailedMeta, getMetaFromId } from "@/backend/metadata/getmeta"; import { searchForMedia } from "@/backend/metadata/search"; import { MWMediaMeta, MWMediaType } from "@/backend/metadata/types"; +import { compareTitle } from "@/utils/titleMatch"; import { WatchedStoreData, WatchedStoreItem } from "../types"; interface OldMediaBase { @@ -49,10 +50,10 @@ async function getMetas( type: item.mediaType, }); const relevantItem = data.find((res) => - yearsAreClose(Number(res.year), year) + yearsAreClose(Number(res.year), year) && compareTitle(res.title, item.title) ); if (!relevantItem) { - console.error("No item"); + console.error("No item found for migration: " + item.title); return; } return {