X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FController%2FHelper%2FGetModels%2FFiltered.pm;h=642d542a00f78f63a4e65c5beababe2c84b2b1c5;hb=5534d9cb025cc4036f6fcce28a24c5e5b164641e;hp=6d2be88e94b7dd2ef65d519f85175afb72bd743e;hpb=26813507465a6fd209cd902c33a16974627e9670;p=kivitendo-erp.git diff --git a/SL/Controller/Helper/GetModels/Filtered.pm b/SL/Controller/Helper/GetModels/Filtered.pm index 6d2be88e9..642d542a0 100644 --- a/SL/Controller/Helper/GetModels/Filtered.pm +++ b/SL/Controller/Helper/GetModels/Filtered.pm @@ -8,7 +8,7 @@ use SL::Controller::Helper::ParseFilter (); use List::MoreUtils qw(uniq); use Rose::Object::MakeMethods::Generic ( - scalar => [ qw(filter_args filter_params orig_filter) ], + scalar => [ qw(filter_args filter_params orig_filter filter) ], 'scalar --get_set_init' => [ qw(form_params launder_to) ], ); @@ -31,7 +31,7 @@ sub read_params { return %{ $self->filter_params } if $self->filter_params; my $source = $self->get_models->source; - my $filter = $params{filter} // $source->{ $self->form_params } // {}; + my $filter = $self->filter // $source->{ $self->form_params } // {}; $self->orig_filter($filter); my %filter_args = $self->_get_filter_args;