X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/f7027139b5a2403424817a929743c162a0880f6a..0d5564ee4eaf6af6cbcc0c59b08e9ed16c828b49:/SL/Controller/TopQuickSearch/Article.pm diff --git a/SL/Controller/TopQuickSearch/Article.pm b/SL/Controller/TopQuickSearch/Article.pm index e19e7736e..f3fc1acbe 100644 --- a/SL/Controller/TopQuickSearch/Article.pm +++ b/SL/Controller/TopQuickSearch/Article.pm @@ -35,7 +35,8 @@ sub query_autocomplete { } sub select_autocomplete { - redirect_to_part($::form->{id}); + my ($self) = @_; + $self->redirect_to_part($::form->{id}); } sub do_search { @@ -55,7 +56,7 @@ sub redirect_to_search { controller => 'ic.pl', action => 'generate_report', all => $term, - (searchitems => $self->type) x!!$self->type, + (searchitems => $self->part_type) x!!$self->part_type, ); } @@ -63,13 +64,13 @@ sub redirect_to_part { my ($self, $term) = @_; SL::Controller::Base->new->url_for( - controller => 'ic.pl', - action => 'edit', + controller => 'controller.pl', + action => 'Part/edit', id => $term, ); } -sub type { +sub part_type { () } @@ -81,7 +82,7 @@ sub init_models { model => 'Part', source => { filter => { - (type => $self->type) x!!$self->type, + (part_type => $self->part_type) x!!$self->part_type, 'all:substr:multi::ilike' => $::form->{term}, }, },