We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 3e94887 + eb2a30f commit 3dafe00Copy full SHA for 3dafe00
lib/MetaCPAN/Query/Release.pm
@@ -806,6 +806,15 @@ sub _get_depended_releases {
806
sub recent {
807
my ( $self, $page, $page_size, $type ) = @_;
808
my $query;
809
+ my $from = ( $page - 1 ) * $page_size;
810
+
811
+ if ( $from + $page_size > 10000 ) {
812
+ return {
813
+ releases => [],
814
+ total => 0,
815
+ took => 0,
816
+ };
817
+ }
818
819
if ( $type eq 'n' ) {
820
$query = {
@@ -836,7 +845,7 @@ sub recent {
836
845
837
846
my $body = {
838
847
size => $page_size,
839
- from => ( $page - 1 ) * $page_size,
848
+ from => $from,
840
849
query => $query,
841
850
fields => [qw(name author status abstract date distribution)],
842
851
sort => [ { 'date' => { order => 'desc' } } ]
0 commit comments