OrderController Sortierung berichtigt. Sort::Naturally hat auch nicht
[kivitendo-erp.git] / SL / DB / Manager / Part.pm
index b43b573..d24954b 100644 (file)
@@ -16,13 +16,13 @@ sub object_class { 'SL::DB::Part' }
 
 __PACKAGE__->make_manager_methods;
 __PACKAGE__->add_filter_specs(
-  type => sub {
+  part_type => sub {
     my ($key, $value, $prefix) = @_;
     return __PACKAGE__->type_filter($value, $prefix);
   },
   all => sub {
     my ($key, $value, $prefix) = @_;
-    return or => [ map { $prefix . $_ => $value } qw(partnumber description) ]
+    return or => [ map { $prefix . $_ => $value } qw(partnumber description ean) ]
   }
 );
 
@@ -48,6 +48,8 @@ sub type_filter {
       push @filter, ($prefix . part_type => 'service');
     } elsif ($type =~ m/^assembly/) {
       push @filter, ($prefix . part_type => 'assembly');
+    } elsif ($type =~ m/^assortment/) {
+      push @filter, ($prefix . part_type => 'assortment');
     }
   }