z411 / trackma

Open multi-site list manager for Unix-like systems. (ex-wMAL)
https://z411.github.io/trackma
GNU General Public License v3.0
775 stars 81 forks source link

libmal causes frontend to crash when downloading list #714

Open alsoGAMER opened 1 year ago

alsoGAMER commented 1 year ago
libmal: Downloading list (page 1)...
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/trackma/ui/qt/workers.py", line 181, in run
    ret = self.function(*self.args, **self.kwargs)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/trackma/engine.py", line 390, in reload
    self.start()
  File "/usr/lib/python3.11/site-packages/trackma/engine.py", line 251, in start
    (self.api_info, self.mediainfo) = self.data_handler.start()
                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/trackma/data.py", line 178, in start
    self.download_data()
  File "/usr/lib/python3.11/site-packages/trackma/data.py", line 548, in download_data
    self.showlist = self.api.fetch_list()
                    ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/trackma/lib/libmal.py", line 286, in fetch_list
    'my_status': item['list_status']['status'],
                 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^
KeyError: 'status'

Trackma 0.8.6.r33.g601de5b-1