Fix pagination link handling in search results

Поиск
Список
Период
Сортировка
От Maciek Sakrejda
Тема Fix pagination link handling in search results
Дата
Msg-id CADXhmgTxUxyiHbeRoD4ry+S2-M-kTEuw3o4WQUAsyzL2V1pKkw@mail.gmail.com
обсуждение исходный текст
Ответы Re: Fix pagination link handling in search results
Список pgsql-www

Hi!

Thanks for maintaining pgweb.

I noticed this issue when searching mailing lists. I did not test  the change in the application, but I did test the logic in a local python console and I think it's right.

Commit message of the attached commit follows, explaining the issue:

Fix pagination link handling

If the total number of search results is divisible by the page size, the page count is mis-calculated and there's a link to an additional page of results, even though there are no more results and that page is empty.
   
See issue here: https://www.postgresql.org/search/?m=1&q=contrib&l=76&d=365&s=r&p=2
   
At the moment, this has 20 results but a link to a second page, which is empty with a label of "Results 21-20 of 20." Previous and Next works still work fine, but that second page does not really need to be there.
   
This changes the page count calculation to avoid this issue.

Вложения

В списке pgsql-www по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Documentation building broken in CFBot
Следующее
От: "Jonathan S. Katz"
Дата:
Сообщение: Re: Fix pagination link handling in search results