-
-
Notifications
You must be signed in to change notification settings - Fork 71
Open
Labels
Description
Décrivez le bogue
Lorsque l'on consulte la page admin → log de réservation, on obtient une page blanche.
Infos GRR
Version de GRR : 4.4.1
Version PHP : 8.3.0
Problème suite à une installation ou mise à jour : installation
Reproduire
Étapes pour reproduire le comportement :
- Installation
- Faire une réservation test
- Aller dans administration → log de réservation
Comportement attendu
L'affichage de la page.
Ordinateur (veuillez compléter les informations suivantes) :
- OS : Windows 11
- Navigateur : Firefox
- Version : ESR
Contexte supplémentaire
L'erreur retournée par PHP est la suivante :
NOTICE: PHP message: PHP Fatal error: Uncaught TypeError: mysqli_fetch_assoc():
Argument #1 ($result) must be of type mysqli_result, false given in
/var/www/html/admin/controleurs/admin_log_resa_liste.php:52
Stack trace:
#0 /var/www/html/admin/controleurs/admin_log_resa_liste.php(52): mysqli_fetch_assoc(false)
#1 /var/www/html/admin/admin.php(85): include('/var/www/html/a...')
#2 {main}
thrown in /var/www/html/admin/controleurs/admin_log_resa_liste.php on line 52
En ajoutant ceci à la ligne 51, on peut afficher la requête faite à la base :
var_dump($sql);SELECT count(*) as cnt, FROM_UNIXTIME(date,'%d-%m-%Y') as date
FROM grr_log_resa ORDER BY date limit 1;En effectuant la requête dans la base directement, on obtient l'erreur suivante :
ERROR 1140 (42000): In aggregated query without GROUP BY,
expression #2 of SELECT list contains nonaggregated column 'grr.grr_log_resa.date';
this is incompatible with sql_mode=only_full_group_byAvec une requête valide (peut-être pas dans l'esprit de la page mais qui, du moins, fonctionne), la page s'affiche.
Reactions are currently unavailable