Anomalie #2461
Bug dans l'affichage et la gestion des AID
Distribution:
Toutes
Description
Dans gepi, dans les pages de gestion des aid est créée une table temporaire ayant comme nom :
$nom_table = "class-temp".SESSION_ID();
Le soucis est que cette fonction SESSION_ID() renvoie un identifiant très (trop) long et que mysql admet une taille limite de nom de table de 64 caractères.
La création de la table ne se fait donc pas, d'où le message d'erreur sur les SELECT dans cette table.
Historique
#1 Mis à jour par Mathieu Terroba il y a plus de 12 ans
- Fichier gepi.patch Voir ajouté
Voici un patch qui résoud le problème tout en gardant l'unicité de la table temporaire créée.
On utilise ici le login de la personne connectée (qui est censé être unique)
#2 Mis à jour par Mathieu Terroba il y a plus de 12 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 088e3815544b9c04e5c87ff7d5dabc7bd3a544eb.
#3 Mis à jour par Gérald Schwartzmann il y a plus de 12 ans
- Version cible changé de Noël 2011 Stable à Noël 2011 RC
#4 Mis à jour par Mathieu Terroba il y a plus de 12 ans
- Temps estimé mis à 0.75 h
#5 Mis à jour par Gérald Schwartzmann il y a plus de 12 ans
- Statut changé de Résolu à Fermé