X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FHelper%2FPaginated.pm;fp=SL%2FDB%2FHelper%2FPaginated.pm;h=27daffeddec9487c4e0546087e6536933e7df59f;hb=5b22ebf0e0e3cf62364dfb46a7f2de28f90289da;hp=a0ad02cb8b0098be092e7f165ef3afdba7c999fa;hpb=e831bee6035c4f9e73efe7a30e1ebb56dd4a054c;p=kivitendo-erp.git diff --git a/SL/DB/Helper/Paginated.pm b/SL/DB/Helper/Paginated.pm index a0ad02cb8..27daffedd 100644 --- a/SL/DB/Helper/Paginated.pm +++ b/SL/DB/Helper/Paginated.pm @@ -17,12 +17,12 @@ sub paginate { $ret->{per_page} = per_page($self, %params); $ret->{max} = ceil($self->get_all_count(%args), $ret->{per_page}) || 1; - $ret->{cur} = $page < 1 ? 1 + $ret->{page} = $page < 1 ? 1 : $page > $ret->{max} ? $ret->{max} : $page; - $ret->{common} = make_common_pages($ret->{cur}, $ret->{max}); + $ret->{common} = make_common_pages($ret->{page}, $ret->{max}); - $params{args}{page} = $ret->{cur}; + $params{args}{page} = $ret->{page}; $params{args}{per_page} = $ret->{per_page}; delete $params{args}{limit}; delete $params{args}{offset};