@@ -185,7 +185,12 @@ def get_context_data(self, **kwargs):
185185 context ['page_companies' ] = pg_companies
186186 context ['results_companies' ] = list (map (lambda x : x ['_source' ], pg_companies ))
187187 context ['count_companies' ] = q_companies .count ()
188- pagerange = list (companies .page_range [:3 ]) + list (companies .page_range [- 3 :])
188+ pagerange = list (companies .page_range [:3 ])
189+ last_page = min (companies .page_range .stop - 1 , 400 )
190+ if last_page == 400 :
191+ pagerange += [388 , 389 , 400 ]
192+ else :
193+ pagerange += list (companies .page_range [- 3 :])
189194 pagerange .append (pg_companies .number )
190195 pagerange = list (set (pagerange ))
191196 pagerange .sort ()
@@ -203,7 +208,12 @@ def get_context_data(self, **kwargs):
203208 context ['page_persons' ] = pg_persons
204209 context ['results_persons' ] = list (map (lambda x : x ['_source' ], pg_persons ))
205210 context ['count_persons' ] = q_persons .count ()
206- pagerange = list (persons .page_range [:3 ]) + list (persons .page_range [- 3 :])
211+ pagerange = list (persons .page_range [:3 ])
212+ last_page = min (persons .page_range .stop - 1 , 400 )
213+ if last_page == 400 :
214+ pagerange += [388 , 389 , 400 ]
215+ else :
216+ pagerange += list (persons .page_range [- 3 :])
207217 pagerange .append (pg_persons .number )
208218 pagerange = list (set (pagerange ))
209219 pagerange .sort ()
0 commit comments