fix: xREL leere Cache-Einträge bei manuellem Suchen ignorieren, Titel als Query-Params
This commit is contained in:
@@ -456,10 +456,16 @@ function MovieModal({ tmdbId, onClose, mobile, onHasXrel }) {
|
||||
}, [tmdbId]);
|
||||
|
||||
const searchXrel = async (refresh = false) => {
|
||||
if (!detail) return;
|
||||
setXrelLoading(true);
|
||||
try {
|
||||
const url = `/tools/media/movie/${tmdbId}/xrel${refresh ? '?refresh=1' : ''}`;
|
||||
const d = await api(url);
|
||||
const params = new URLSearchParams({
|
||||
title: detail.title || '',
|
||||
orig: detail.original_title || '',
|
||||
imdb_id: detail.imdb_id || '',
|
||||
});
|
||||
if (refresh) params.set('refresh', '1');
|
||||
const d = await api(`/tools/media/movie/${tmdbId}/xrel?${params}`);
|
||||
setXrel(d.xrel || []);
|
||||
if (d.has_xrel) onHasXrel?.(tmdbId);
|
||||
} catch(_) { setXrel([]); }
|
||||
|
||||
Reference in New Issue
Block a user