Correction d’un bug sur la page de statistiques : les agents ayant des saisies enregistrées mais qui n’étaient pas stockés en base de données n’étaient pas sélectionnables dans le menu déroulant.
Description du bug
La page de statistiques propose un menu déroulant permettant de filtrer les données par agent. Un bug avait été identifié : certains agents possédant des saisies d’activité en base de données n’apparaissaient pas ou n’étaient pas sélectionnables dans ce menu déroulant. Cela rendait impossible la consultation de leurs statistiques.
Cause du bug
La liste des agents dans le menu déroulant était construite uniquement à partir des agents enregistrés en base de données. Or, certaines saisies référençaient des agents qui n’avaient pas encore été synchronisés (importés) dans la table des agents. Ces agents « orphelins » n’apparaissaient donc pas dans la liste de sélection.
Correction apportée
La requête de construction de la liste a été modifiée pour inclure également les agents présents dans les saisies mais absents de la table agents. Pour ces agents non référencés, seul leur identifiant technique est affiché, faute de nom et prénom disponibles.

Dans la liste, les agents avec les noms et prénoms affichés sont ceux qui sont enregistrés en base de données. Ceux qui ne le sont pas ont seulement leur identifiant affiché.
Impact
Grâce à cette correction, tous les agents ayant des saisies peuvent désormais être sélectionnés et leurs statistiques consultées, même si leur fiche n’a pas encore été créée dans le référentiel des agents.