From 5432b0bb3cd478d21b2ad72676c861bd73f702be Mon Sep 17 00:00:00 2001 From: Olivier CROGUENNEC Date: Sat, 13 Jun 2026 15:23:01 +0200 Subject: [PATCH] Correction bug --- frontend/src/pages/Remboursements.jsx | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/frontend/src/pages/Remboursements.jsx b/frontend/src/pages/Remboursements.jsx index adfc727..60aadb1 100644 --- a/frontend/src/pages/Remboursements.jsx +++ b/frontend/src/pages/Remboursements.jsx @@ -535,6 +535,17 @@ export default function Remboursements() { bonus_investisseur_id: r.bonus_investisseur_id || '', }); setErr(null); setModalOpen(true); + // Charge les comptes du détenteur pour le dropdown Compte de réception + if (!isBonus) { + const invForEdit = investissements.find(i => i.id === r.investissement_id); + if (invForEdit?.investisseur_id) { + api.get(`/investissements/comptes-par-investisseur/${invForEdit.investisseur_id}`) + .then(setComptesInvestisseur) + .catch(() => setComptesInvestisseur([])); + } else { + setComptesInvestisseur([]); + } + } }; /* Ouvre le formulaire remboursement pré-rempli depuis une ligne de projection */ @@ -568,6 +579,14 @@ export default function Remboursements() { }); setErr(null); setModalOpen(true); + // Charge les comptes du détenteur pour le dropdown Compte de réception + if (inv?.investisseur_id) { + api.get(`/investissements/comptes-par-investisseur/${inv.investisseur_id}`) + .then(setComptesInvestisseur) + .catch(() => setComptesInvestisseur([])); + } else { + setComptesInvestisseur([]); + } }; const openRowMenu = (e, row) => {