Revert "Überlagerte benutzerdefinierte Variablen werden in wiederkehrende Rechnungen...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 24 Feb 2014 09:28:18 +0000 (10:28 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 24 Feb 2014 13:40:01 +0000 (14:40 +0100)
This reverts commit 5bd7e74db1f425a8bbc43357e949efcc1d4eb135.

SL/DB/Invoice.pm

index 78fa46f..c0a936c 100644 (file)
@@ -7,7 +7,6 @@ use strict;
 
 use Carp;
 use List::Util qw(first);
-use List::MoreUtils qw(pairwise);
 
 use SL::DB::MetaSetup::Invoice;
 use SL::DB::Manager::Invoice;
@@ -16,7 +15,6 @@ use SL::DB::Helper::LinkedRecords;
 use SL::DB::Helper::PriceTaxCalculator;
 use SL::DB::Helper::PriceUpdater;
 use SL::DB::Helper::TransNumberGenerator;
-use SL::DB::CustomVariable;
 
 __PACKAGE__->meta->add_relationship(
   invoiceitems => {
@@ -162,14 +160,6 @@ sub new_from {
                             fxsellprice  => $source_item->sellprice,);
   } @{ $source->items_sorted };
 
-  my $i = 0;
-  foreach my $item (@items) {
-    my $source_cvars = $source->items_sorted->[$i]->cvars_by_config;
-    my $target_cvars = $item->cvars_by_config;
-    pairwise { $a->value($b->value) } @{ $target_cvars }, @{ $source_cvars };
-    $i++;
-  }
-
   $invoice->invoiceitems(\@items);
 
   return $invoice;