Projet

Général

Profil

Bug #70060

toulouse-maelis: On peut passer une qualité vide et faire planter Maélis

Ajouté par Sentry Io il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Rejeté
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
10 octobre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

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

UnexpectedElementError: Unexpected element 'civility', expected 'quality'
  File "zeep/xsd/types/complex.py", line 206, in parse_xmlelement
    result = element.parse_xmlelements(
  File "zeep/xsd/elements/indicators.py", line 617, in parse_xmlelements
    item_subresult = element.parse_xmlelements(
  File "zeep/xsd/elements/element.py", line 206, in parse_xmlelements
    raise UnexpectedElementError(

XMLParseError: Unexpected element 'civility', expected 'quality'
(15 additional frame(s) were not displayed)
...
  File "zeep/xsd/types/complex.py", line 206, in parse_xmlelement
    result = element.parse_xmlelements(
  File "zeep/xsd/elements/indicators.py", line 617, in parse_xmlelements
    item_subresult = element.parse_xmlelements(
  File "zeep/xsd/elements/element.py", line 177, in parse_xmlelements
    item = self.parse(xmlelement, schema, allow_none=True, context=context)
  File "zeep/xsd/elements/element.py", line 126, in parse
    return xsd_type.parse_xmlelement(
  File "zeep/xsd/types/complex.py", line 212, in parse_xmlelement
    raise XMLParseError(exc.message)

Error occurred while processing request

Demandes liées

Duplique Passerelle - Bug #70075: toulouse-maelis: on peut passer un code PAI vide et faire planter MaélisFermé11 octobre 2022

Actions

Historique

#1

Mis à jour par Nicolas Roche il y a plus d'un an

  • Projet changé de Suivi des traces à Passerelle
  • Sujet changé de XMLParseError: Unexpected element 'civility', expected 'quality' à toulouse-maelis: On peut passer une qualité vide et faire planter Maélis
  • Assigné à mis à Nicolas Roche

Si on passe une chaîne vide comme qualité, alors Maélis qui ailleurs détecte que cette clé issue d'un référentiel n'est pas valable, ici l'accepte.
Ensuite quand Maélis dump sa base en SOAP il ne renvoie pas de qualité contrairement à ce qui est indiqué dans le wsdl, et zeep s'en plaint.
C'est https://redmine.sigec.fr/issues/1299 ouvert chez sigec.

#2

Mis à jour par Nicolas Roche il y a plus d'un an

  • Duplique Bug #70075: toulouse-maelis: on peut passer un code PAI vide et faire planter Maélis ajouté
#3

Mis à jour par Nicolas Roche il y a plus d'un an

  • Statut changé de Nouveau à Rejeté

Duplique #70075.

Formats disponibles : Atom PDF