diff --git a/js/public.js b/js/public.js index 4e74f31..966d437 100644 --- a/js/public.js +++ b/js/public.js @@ -114,12 +114,13 @@ function renderPublicGrid() { let filtered = films.filter(f => f.type === currentPubTab); // FILTRE PHYSIQUE UNIQUENENT - if (physicalOnlyFilter) { - filtered = filtered.filter(f => - !f.streaming || - f.streaming === 'Disponible en support physique ou Cinéma' || - f.streaming.trim() === '' - ); + if (physicalFilter && physicalFilter.checked) { + filtered = filtered.filter(f => { + // Pour les critiques : vérifier le champ streaming + if (f.type === 'critique') { + return f.streaming && f.streaming.toLowerCase().includes('support physique'); + } + }); } if (currentPubTab === 'critique' && activeRatingFilter > 0) {