Salut, Le 25/08/2020 à 22:30, alain paris a écrit : > C'est une fois que je valide mon adresse sur la page que l'erreur se produit. > Stack trace: > #0 > B:\galettenightly\galette\vendor\laminas\laminas-db\src\Adapter\Driver\Pdo\Connection.php(378): > PDO->query('SELECT `galette...') > #1 > B:\galettenightly\galette\vendor\laminas\laminas-db\src\Adapter\Adapter.php(204): > Laminas\Db\Adapter\Driver\Pdo\Connection->execute('SELECT `galette...') > #2 B:\galettenightly\galette\lib\Galette\Core\Db.php(800): > Laminas\Db\Adapter\Adapter->query('SELECT `galette...', 'execute') > #3 B:\galettenightly\galette\lib\Galette\Entity\Contribution.php(269): > Galette\Core\Db->execute(Object(Laminas\Db\Sql\Select)) > #4 B:\galettenightly\galette\lib\Galette\Entity\Contribution.php(162): > Galette\Entity\Contribution->load(106) > #5 B:\galettenightly\galette\lib\Galette\Controllers\PdfController.php(702): > Galette\Entity\Contribution->__construct(Object(Galette\Core\Db), > Object(Galette\Core\Login), 106) > #6 [internal function]: > Galette\Controllers\PdfController->directlinkDocument(Object(Slim\Http\Request), > Object(Slim\Http\Response), Array)
Alors, en effet, il y a un souci :/ Lors du chargement d'une contribution, Galette vérifie si l'utilisateur est admin ou membre du staff, et sinon, il limite la requête à l'identifiant de l'utilisateur connecté. Là, personne n'est connecté. À lire le code, ça ne devrait pas fonctionner, à moins d'être déjà connecté en admin/staff. Il y a peut-être d'autres cas possibles que je n'aurai pas identifiés. J'ai créé une anomalie : https://bugs.galette.eu/issues/1483 Merci, -- Johan
signature.asc
Description: OpenPGP digital signature