mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Fix incorrect last/next/previous links in OPDS feeds
This commit is contained in:
parent
758e73e9d9
commit
37cf4c20b7
@ -289,13 +289,13 @@ class NavFeed(Feed):
|
|||||||
def __init__(self, id_, updated, request_context, offsets, page_url, up_url, title=None):
|
def __init__(self, id_, updated, request_context, offsets, page_url, up_url, title=None):
|
||||||
kwargs = {'up_link': up_url}
|
kwargs = {'up_link': up_url}
|
||||||
kwargs['first_link'] = page_url
|
kwargs['first_link'] = page_url
|
||||||
kwargs['last_link'] = page_url+'?offset=%d'%offsets.last_offset
|
kwargs['last_link'] = page_url+'&offset=%d'%offsets.last_offset
|
||||||
if offsets.offset > 0:
|
if offsets.offset > 0:
|
||||||
kwargs['previous_link'] = \
|
kwargs['previous_link'] = \
|
||||||
page_url+'?offset=%d'%offsets.previous_offset
|
page_url+'&offset=%d'%offsets.previous_offset
|
||||||
if offsets.next_offset > -1:
|
if offsets.next_offset > -1:
|
||||||
kwargs['next_link'] = \
|
kwargs['next_link'] = \
|
||||||
page_url+'?offset=%d'%offsets.next_offset
|
page_url+'&offset=%d'%offsets.next_offset
|
||||||
if title:
|
if title:
|
||||||
kwargs['title'] = title
|
kwargs['title'] = title
|
||||||
Feed.__init__(self, id_, updated, request_context, **kwargs)
|
Feed.__init__(self, id_, updated, request_context, **kwargs)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user