Bug in Tantalus
Opened this issue · 2 comments
TartarusTim commented
hoi hoi,
Ik ben de zoveelste gebruiker van tantalus, laatst heb ik een bug ontdekt waarbij als ik een bepaalde transactie uit conscribo verwijder en deze transactie in tantalus aanpas deze niet meer wil syncen met conscribo.
dit is de feedback die tantalus terug geeft als ik het probeer te syncen:
Error voor thijs: Traceback (most recent call last): File "/app/ConscriboPyAPI/conscribo_sync.py", line 26, in sync_transactions conscribo.add_change_transaction(xml) File "/app/ConscriboPyAPI/conscribo_api.py", line 66, in add_change_transaction res = TransactionPutResult(tod.content, transaction) File "/app/ConscriboPyAPI/conscribo_mapper.py", line 199, in init super(TransactionPutResult, self).init(data) File "/app/ConscriboPyAPI/conscribo_mapper.py", line 17, in init tree = etree.fromstring(bytes(xml)) File "src/lxml/etree.pyx", line 3237, in lxml.etree.fromstring File "src/lxml/parser.pxi", line 1896, in lxml.etree._parseMemoryDocument File "src/lxml/parser.pxi", line 1784, in lxml.etree._parseDoc File "src/lxml/parser.pxi", line 1141, in lxml.etree._BaseParser._parseDoc File "src/lxml/parser.pxi", line 615, in lxml.etree._ParserContext._handleParseResultDoc File "src/lxml/parser.pxi", line 725, in lxml.etree._handleParseResult File "src/lxml/parser.pxi", line 654, in lxml.etree._raiseParseError File "", line 6 lxml.etree.XMLSyntaxError: StartTag: invalid element name, line 6, column 2
thijsmie commented
Hoi Tim!
Hmm beetje jammer dat Conscribo niet een fatsoenlijke error teruggeeft (geen error code, geen messages, maar gewoon invalid data, tsk tsk). Eigenlijk denk ik dat de fout aan de Conscribo API kant ligt, maar dat kan ik niet zo makkelijk bewijzen. Zou je in conscribo een dummy boeking kunnen maken met de juiste referentie en kijken of het dan wel werkt?
TartarusTim commented
Hoi Thijs,
Zojuist een dummy boeking gemaakt, volgens mij deed deze het gewoon.
Op wo 15 dec. 2021 om 14:48 schreef Thijs Miedema ***@***.***
…:
Hoi Tim!
Hmm beetje jammer dat Conscribo niet een fatsoenlijke error teruggeeft
(geen error code, geen messages, maar gewoon invalid data, tsk tsk).
Eigenlijk denk ik dat de fout aan de Conscribo API kant ligt, maar dat kan
ik niet zo makkelijk bewijzen. Zou je in conscribo een dummy boeking kunnen
maken met de juiste referentie en kijken of het dan wel werkt?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#23 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AW5XSLWBSAFLHT2UWHT5HRDURCMCPANCNFSM5KDBLWAA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.