Projet

Général

Profil

Anomalie #465

Erreur bloquante dans la gestion des profils

Ajouté par Gaston TJEBBES il y a environ 14 ans. Mis à jour il y a plus de 13 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Début:
22/04/2010
Echéance:
% réalisé:

100%

Distribution:

Description

"""
Lorsque j'essaie dans "Gestion des profils" d'attribuer un Item (Bureau ou Onglet) a un profil, rien ne s'affiche et dans le log admin-posh-profile.log j'ai l'erreur suivante

File "/usr/share/xmlrpc-posh/interface/interface/data_handler/datas.py", line 76, in link_form
linked_options = transfer_select(table2, linked)
File "/usr/share/xmlrpc-posh/interface/interface/data_handler/html_lib.py", line 131, in transfer_select
values = format_bdd_entry(values)
File "/usr/share/xmlrpc-posh/interface/interface/data_handler/html_lib.py", line 98, in format_bdd_entry
for key, val in value.items():
exceptions.AttributeError: 'list' object has no attribute 'items'
"""

L'api d'accès à la base de données renvoie une liste vide lorsqu'une table de jointure contient un id d'un élément qui n'existe pas (plus).
Le frontend devrait vérifier l'intégrité des informations renvoyées et l'api devrait renvoyer des informations à un format standard.

Révisions associées

Révision 034bb026 (diff)
Ajouté par Gaston TJEBBES il y a plus de 13 ans

Correction de l'erreur bloquante de l'interface de gestion des profils (liste au lieu de dico) (fixes #465)

Historique

#1 Mis à jour par Gaston TJEBBES il y a plus de 13 ans

  • Version cible mis à Envole 2.0-3 RC

#2 Mis à jour par Gaston TJEBBES il y a plus de 13 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Gaston TJEBBES il y a plus de 13 ans

  • Statut changé de Résolu à 7

#4 Mis à jour par Gaston TJEBBES il y a plus de 13 ans

  • Statut changé de 7 à Fermé

Formats disponibles : Atom PDF