[go: up one dir, main page]

[ensap] Broken due to changes on the pages logic

The module is broken due to a few small changes in the website logic, it fails with the following error:

Bug(ensap): 'listeAnneeRemuneration'
Traceback (most recent call last):
  File "/home/olivier/.local/pipx/venvs/woob/lib/python3.12/site-packages/woob/core/bcall.py", line 100, in backend_process
    for subresult in result:
                     ^^^^^^
  File "/home/olivier/.local/pipx/venvs/woob/lib/python3.12/site-packages/woob/tools/application/base.py", line 327, in _do_complete_iter
    for i, sub in enumerate(res):
                  ^^^^^^^^^^^^^^
  File "/home/olivier/sources/woob/modules/ensap/browser.py", line 69, in iter_documents
    for year in self.page.get_years():
                ^^^^^^^^^^^^^^^^^^^^^
  File "/home/olivier/sources/woob/modules/ensap/pages.py", line 47, in get_years
    return self.doc['listeAnneeRemuneration']
           ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'listeAnneeRemuneration'

I am working on a MR for this issue.