python-fakturoid
python-fakturoid copied to clipboard
Väčší počet objektov na stránku
Fakturoid zmenil počet objektov, ktorý vráti v rámci response (napr. z API endpointu invoices
) z 20 na 40.
Trieda PagedResource
ale počíta stále s 20 objektami, preto pri paginácii vracia len prvých 20 objektov z každej stránky a zvyšok odignoruje.
Pre fix by malo by stačiť upraviť paging.py
class PagedResource(object):
"""List adapter for paged resources. Returns sliceable lazy loaded object."""
def __init__(self, page_size=40):
self.pages = {}
self.page_size = page_size or 40
self.page_count = None
Vopred ďakujem za čo najrýchlejší fix :pray: