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
