fix: Jahresfilter deaktiviert im Suchen-Tab (noYearFilter=year=0)

This commit is contained in:
2026-06-11 15:59:20 +02:00
parent 54f271935a
commit 243e9c486a
2 changed files with 9 additions and 8 deletions

View File

@@ -138,6 +138,7 @@ export default function Media({ toast, mobile }) {
onClose={() => setModal(null)}
mobile={mobile}
onHasXrel={id => setXrelIds(prev => new Set([...prev, id]))}
noYearFilter={activeTool === 'suchen'}
/>,
document.body
)}
@@ -552,7 +553,7 @@ function FavoritenKalender({ onOpenModal }) {
}
// ── Film-Detail-Modal (via Portal) ────────────────────────────────────────────
function MovieModal({ tmdbId, onClose, mobile, onHasXrel }) {
function MovieModal({ tmdbId, onClose, mobile, onHasXrel, noYearFilter }) {
const [detail, setDetail] = useState(null);
const [xrel, setXrel] = useState(null); // null=nicht gesucht, []=gesucht
const [xrelDates, setXrelDates] = useState([]);
@@ -576,7 +577,7 @@ function MovieModal({ tmdbId, onClose, mobile, onHasXrel }) {
title: d.title || '',
orig: d.original_title || '',
imdb_id: d.imdb_id || '',
year: d.release_date ? d.release_date.slice(0,4) : '',
year: noYearFilter ? '0' : (d.release_date ? d.release_date.slice(0,4) : ''),
});
api(`/tools/media/movie/${tmdbId}/xrel?${params}`)
.then(r => {
@@ -600,7 +601,7 @@ function MovieModal({ tmdbId, onClose, mobile, onHasXrel }) {
title: d.title || '',
orig: d.original_title || '',
imdb_id: d.imdb_id || '',
year: d.release_date ? d.release_date.slice(0,4) : '',
year: noYearFilter ? '0' : (d.release_date ? d.release_date.slice(0,4) : ''),
});
if (forceRefresh) params.set('refresh', '1');
const r = await api(`/tools/media/movie/${tmdbId}/xrel?${params}`);