diff --git a/api.php b/api.php index a782f54..67895d1 100644 --- a/api.php +++ b/api.php @@ -885,11 +885,17 @@ case 'import_batch': foreach ($items as $item) { $ean = preg_replace('/[^0-9]/', '', (string)($item['ean'] ?? '')); $csvTitle = trim($item['title'] ?? ''); - if (strlen($ean) < 8 && empty($csvTitle)) { $skipped++; continue; } - + error_log("Traitement de : " . print_r($item, true)); + error_log("EAN = $ean, CSV Title = '$csvTitle'"); + if (strlen($ean) < 8 && empty($csvTitle)) { + error_log("SKIP : EAN invalide et titre vide"); + $skipped++; + continue; + } // 1. Récupération depuis Blu-ray.com (si EAN) $blurayData = !empty($ean) ? fetchFromBlurayCom($ean) : []; $title = !empty($blurayData['title']) ? $blurayData['title'] : $csvTitle; + error_log("Titre final avant insertion : '$title'"); $year = $blurayData['year'] ?? ''; $format = $blurayData['format'] ?: detectFormat($title); $publisher = $blurayData['publisher'] ?? '';