Key Error when ARES returned server fault instead of valid response
Closed this issue · 2 comments
JiriKr commented
We encountered an Key error when ARES return Fault
element instead of element Odpoved
in code
Line 61 in 32f1935
Based on XSD schema, it is possible ( http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_answer_basic/v_1.0.3/ares_answer_basic_v_1.0.3.xsd ).
Data when error occurred
company_id='60159014'
ares_data=OrderedDict([(u'are:Ares_odpovedi', OrderedDict([(u'@xmlns:are', u'http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_answer_basic/v_1.0.3'), (u'@xmlns:D', u'http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_datatypes/v_1.0.3'), (u'@xmlns:U', u'http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/uvis_datatypes/v_1.0.3'), (u'@odpoved_datum_cas', u'2018-01-03T17:10:05'), (u'@odpoved_pocet', u'1'), (u'@odpoved_typ', u'Basic'), (u'@vystup_format', u'XML'), (u'@xslt', u'klient'), (u'@validation_XSLT', u'http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_odpovedi.xsl'), (u'@xmlns:xsi', u'http://www.w3.org/2001/XMLSchema-instance'), (u'@xsi:schemaLocation', u'http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_answer_basic/v_1.0.3 http://wwwinfo.mfcr.cz/ares/xml_doc/schemas/ares/ares_answer_basic/v_1.0.3/ares_answer_basic_v_1.0.3.xsd'), (u'@Id', u'ares'), (u'are:Fault', OrderedDict([(u'faultcode', u'Server.Service'), (u'faultstring', u'obecná chyba serverové služby')]))]))])```
illagrenan commented
Thanks! 👍 Your PR #45 has been merged.
JiriKr commented
Thank you too :)