SecondThundeR / shikithon

Yet another Python wrapper for Shikimori API
https://pypi.org/project/shikithon/
MIT License
8 stars 0 forks source link

Неправильная работа create_data_dict при отсутствии корневого словаря #15

Closed SecondThundeR closed 1 year ago

SecondThundeR commented 1 year ago

В текущей имплементации Utils.create_data_dict есть небольшая проверка, которая не работает для некоторых случаев формирования данных для отправки запроса к API

https://github.com/SecondThundeR/shikithon/blob/fdb1015d78e920f6a6f4deb937e1b9b40764a6be/shikithon/utils/utils.py#L117-L121

Это приводит к таким случаям, когда запросы к методам, которые принимают сразу словарь со значениями: {"field_name": "field_value"} превращаются в {} и отправляются при запросе

image

Подверженные методы, где эта ошибка не позволит передать данные к API:

Данная ошибка уже исправлена и фикс опубликован в версии 2.4