Kundenstatistik: Typo und Formatierung
[kivitendo-erp.git] / SL / Controller / Helper / GetModels / Paginated.pm
index ad5e10c..86b248c 100644 (file)
@@ -32,8 +32,8 @@ sub read_params {
   my $source = $self->get_models->source;
 
   my $from_form = {
-    page            => $source->{ $self->form_params->[0] } || 1,
-    per_page        => $source->{ $self->form_params->[1] } * 1,
+    page            =>  $source->{ $self->form_params->[0] } || 1,
+    per_page        => ($source->{ $self->form_params->[1] } // 0) * 1,
   };
 
 #  my $priv              = _priv($self);
@@ -57,8 +57,6 @@ sub finalize {
     # try to use Filtered if available and nothing else is configured, but don't
     # blow up if the controller does not use Filtered
     my %paginate_args     = ref($self->paginate_args) eq 'CODE'       ? %{ $self->paginate_args->($self) }
-                          :     $self->paginate_args  eq '__FILTER__'
-                             && $self->get_models->filtered ? $self->get_models->filtered->read_params
                           :     $self->paginate_args  ne '__FILTER__' ? do { my $sub = $self->paginate_args; %{ $self->get_models->controller->$sub() } }
                           :                                               ();