Bug #70060
toulouse-maelis: On peut passer une qualité vide et faire planter Maélis
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
Historique
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.
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é