> On Fri, 2009-06-05 at 09:56 +0200, [email protected] wrote: >> [re-post complet] >> >> Bonjour, >> >> j'ai migré vers OBM UI 2.2.4 (de 2.1.X en passant par versions >> intermédiaires) mais un problème se pose, peut-être d'ailleurs depuis >> des >> versions précédentes : >> >> Dans le module de gestion des temps, sur la ligne "Projet", je >> sélectionne >> un projet dans la première liste déroulante, et la seconde liste >> déroulante permettant de sélectionner une tâches présente par exemple 5 >> entrées (il y a bien 5 tâches sur le projet), mais le label des tâches >> est >> vide (je vois 5 lignes vides quand je clique sur la liste). >> >> Si je choisis une ligne, je vois bien le label de la tâche dans la ligne >> alors nouvellement créé indiquant les temps renseignés. Donc en clair la >> liste se charge avec les bons IDs mais un bug se produit pour afficher >> les >> labels des tâches dans cette liste. >> >> Une idée de la cause ? > > Bonjour, > > Pourriez-vous envoyer les sources html de la page en question? ou > (mieux) les sources du formulaire de gestion des tâches? > De plus quel navigateur utilisez-vous? > > Cordialement, > Mehdi > >
En fait en mode debug, je me rend compte que c'est la requête suivante qui bug sur time_index.php : SELECT a.projecttask_id, if (a.projecttask_parenttask_id = 0, a.projecttask_label, concat(b.projecttask_label , ' --- ' , a.projecttask_label)) as projecttask_label, a.projecttask_project_id FROM ProjectTask a left join ProjectTask b ON a.projecttask_parenttask_id = b.projecttask_id, ProjectUser WHERE projectuser_projecttask_id = a.projecttask_id AND projectuser_user_id = 9 AND projectuser_missingtime != 0 ORDER BY a.projecttask_project_id, a.projecttask_parenttask_id, a.projecttask_label; Plus spécifiquement dans mon cas, comme 'a.projecttask_parenttask_id' est égal à 'NULL' et pas à '0', c'est le 'concat(b.projecttask_label , ' --- ' , a.projecttask_label)' qui est renvoyé comme label, or il renvoie 'NULL' car 'b.projecttask_label' est 'NULL' chez moi, et 'concat' d'un 'NULL' avec une string (ici '---' et 'a.projecttak_label') renvoie 'NULL' sur ma base. D'où deux questions : - Pourquoi ? :) - Est-ce que 'b.projecttask_label' ne devrait pas être 'NULL' ? J'utilise MySQL 5.0.51a (packagé Ubuntu). _______________________________________________ Obm mailing list [email protected] http://www.list.aliasource.fr/mailman/listinfo/obm
