CsvImport Waren: test_run/import in check_existing nicht unterschiedlich behandeln.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 14 May 2014 10:44:20 +0000 (12:44 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 14 May 2014 14:53:59 +0000 (16:53 +0200)
Das funktionierte im Standard wg. der falschen Benennung ('test' vs. 'test_run')
ohnehin nicht und bei richtiger Benennung gab es auch noch Probleme.

SL/Controller/CsvImport/Part.pm

index 81471ab..79c1b91 100644 (file)
@@ -203,7 +203,7 @@ sub check_existing {
 
   my $object = $entry->{object};
 
-  if (!$self->test_run && $object->partnumber && $self->parts_by->{partnumber}{$object->partnumber}) {
+  if ($object->partnumber && $self->parts_by->{partnumber}{$object->partnumber}) {
     $entry->{part} = SL::DB::Manager::Part->find_by(
       SL::DB::Manager::Part->type_filter($object->type),
       ( partnumber => $object->partnumber )                 x!! $object->partnumber,