Projet

Général

Profil

Bug #56850

sur la page des rôles d'un utilisateur, liste des OU, IndexError: list index out of range

Ajouté par Sentry Io il y a plus de 2 ans. Mis à jour il y a 29 jours.

Statut:
En cours
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
10 septembre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/51660/

IndexError: list index out of range
(6 additional frame(s) were not displayed)
...
  File "authentic2/manager/views.py", line 125, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "authentic2/manager/views.py", line 176, in dispatch
    self.search_form = self.get_search_form()
  File "authentic2/manager/views.py", line 173, in get_search_form
    return form_class(**self.get_search_form_kwargs())
  File "authentic2/manager/forms.py", line 465, in __init__
    data[ou_key] = str(self.ou_qs[0].pk)
  File "django/db/models/query.py", line 291, in __getitem__
    return self._result_cache[k]

Demandes liées

Dupliqué par Authentic 2 - Bug #79867: sur la page des rôles d'un utilisateur : IndexError: list index out of rangeRejeté20 juillet 2023

Actions

Historique

#1

Mis à jour par Lauréline Guérin il y a plus de 2 ans

  • Projet changé de Suivi des traces à Authentik
#2

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Projet changé de Authentik à Authentic 2
#3

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

La logique dans OUSearchForm ne marche pas si le queryset visé est vide, on essaie de déduire la liste des OUs visible ne le déduisant du queryset en cours, ce qui est finalement un peu con lorsque la liste est vide et en plus ça revient à faire les choses deux fois, puisque le queryset lui même est filtré selon les OUs qui nous sont visible pour le type d'objet (ici Service) concerné. Il faut simplement reprendre la liste des OUs pour lesquelles on a des droits concernant les objets services.

#4

Mis à jour par Benjamin Dauvergne il y a plus de 2 ans

  • Assigné à mis à Benjamin Dauvergne
#5

Mis à jour par Frédéric Péters il y a 8 mois

  • Sujet changé de IndexError: list index out of range à sur la page des rôles d'un utilisateur, liste des OU, IndexError: list index out of range
#6

Mis à jour par Frédéric Péters il y a 8 mois

  • Dupliqué par Bug #79867: sur la page des rôles d'un utilisateur : IndexError: list index out of range ajouté
#7

Mis à jour par Robot Gitea il y a 29 jours

  • Statut changé de Nouveau à En cours

Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :

Formats disponibles : Atom PDF