Browse Source

more fuzzy matching for migrations

Co-authored-by: Jip Frijlink <JipFr@users.noreply.github.com>
pull/143/head
mrjvs 2 years ago
parent
commit
ad518a6508
  1. 5
      src/state/watched/migrations/v2.ts

5
src/state/watched/migrations/v2.ts

@ -1,6 +1,7 @@ @@ -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( @@ -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 {

Loading…
Cancel
Save