mirror of
https://github.com/tcgdex/cards-database.git
synced 2025-04-22 19:02:10 +00:00
fix: Find a better image for the serie logo (#671)
This commit is contained in:
parent
ecf4c9f8fa
commit
7e2a3ea30c
@ -55,7 +55,14 @@ export async function serieToSerieSingle(serie: Serie, lang: SupportedLanguages)
|
|||||||
const setsTmp = await getSets(serie.name.en, lang)
|
const setsTmp = await getSets(serie.name.en, lang)
|
||||||
const sortedSetsTmp = setsTmp.sort((a, b) => a.releaseDate > b.releaseDate ? 1 : -1)
|
const sortedSetsTmp = setsTmp.sort((a, b) => a.releaseDate > b.releaseDate ? 1 : -1)
|
||||||
const sets = await Promise.all(sortedSetsTmp.map((el) => setToSetSimple(el, lang)))
|
const sets = await Promise.all(sortedSetsTmp.map((el) => setToSetSimple(el, lang)))
|
||||||
const logo = sets.find((set) => set.logo)?.logo
|
const logo = (
|
||||||
|
// find the set named after the serie
|
||||||
|
sets.find((set) => set.name === serie.name[lang]) ??
|
||||||
|
// find the first non promo set
|
||||||
|
sets.find((set) => !set.name.toLowerCase().includes('promo') && set.logo) ??
|
||||||
|
// get the first set that contains a logo
|
||||||
|
sets.find((set) => set.logo)
|
||||||
|
)?.logo
|
||||||
const releaseDate = sortedSetsTmp[0].releaseDate
|
const releaseDate = sortedSetsTmp[0].releaseDate
|
||||||
|
|
||||||
// Final data
|
// Final data
|
||||||
|
Loading…
x
Reference in New Issue
Block a user