From f8a940e8f7b98f2dbf47cb2d0a23b26b31001983 Mon Sep 17 00:00:00 2001 From: Whykioh Date: Sun, 12 Jul 2026 16:21:33 +0200 Subject: [PATCH] s --- controllers/MovieController.php | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/controllers/MovieController.php b/controllers/MovieController.php index 37debb8..e4031fd 100644 --- a/controllers/MovieController.php +++ b/controllers/MovieController.php @@ -34,12 +34,20 @@ class MovieController { } public function getLists($data) { - // Si le front ne nous donne pas de partner_id, on met null - $partnerId = $data['partner_id'] ?? null; + // 1. On ignore le partner_id du token (qui est périmé). + // On va chercher l'ID du partenaire actuel dans la base de données. + $stmt = $this->db->prepare("SELECT partner_id FROM users WHERE id = ?"); + $stmt->execute([$data['user_id']]); + $realPartnerId = $stmt->fetchColumn() ?: null; + + // 2. On appelle le modèle avec la VRAIE valeur + $lists = $this->movieModel->getLists($data['user_id'], $realPartnerId); - // On appelle avec les DEUX arguments - $lists = $this->movieModel->getLists($data['user_id'], $partnerId); - - echo json_encode(["success" => true, "lists" => $lists]); + // 3. On renvoie le tout + echo json_encode([ + "success" => true, + "partner_id" => $realPartnerId, // Pour que ton JS sache aussi qui c'est + "lists" => $lists + ]); } } \ No newline at end of file