fix TV show metadata refresh
This commit is contained in:
@@ -184,11 +184,18 @@ export default function TvView({ libraryId }: Props) {
|
||||
setRefreshingMeta(true)
|
||||
setWarnRefresh(false)
|
||||
const itemKey = `${libraryId}:tv_series:${selectedSeries.id}`
|
||||
const currentId = selectedSeries.id
|
||||
fetch(
|
||||
`/api/nfo-refresh?libraryId=${encodeURIComponent(libraryId)}&itemType=tv_series&itemKey=${encodeURIComponent(itemKey)}`,
|
||||
`/api/nfo-refresh?libraryId=${encodeURIComponent(libraryId)}&itemType=tv_series&itemKey=${encodeURIComponent(itemKey)}&includeEpisodes=true`,
|
||||
{ method: 'POST' }
|
||||
)
|
||||
.then(() => fetchSeries())
|
||||
.then(() => fetch(`/api/tv?libraryId=${encodeURIComponent(libraryId)}`))
|
||||
.then((r) => r.json())
|
||||
.then((data: TvSeries[]) => {
|
||||
setSeries(data)
|
||||
const updated = data.find((s) => s.id === currentId)
|
||||
if (updated) setSelectedSeries(updated)
|
||||
})
|
||||
.finally(() => setRefreshingMeta(false))
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user