X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FCsvImport%2FCustomerVendor.pm;h=1fb29cc29b3ec696b212332dd5b7a99cbb17cc56;hb=13b5fc65921f5c030a64a3c6f2faf4c822bc14a4;hp=5fe15af6e6ce5fae39ca61458b6d82724bd3a167;hpb=ecf5708cec3a7aedbbb8b883071058bf17d165ab;p=kivitendo-erp.git diff --git a/SL/Controller/CsvImport/CustomerVendor.pm b/SL/Controller/CsvImport/CustomerVendor.pm index 5fe15af6e..1fb29cc29 100644 --- a/SL/Controller/CsvImport/CustomerVendor.pm +++ b/SL/Controller/CsvImport/CustomerVendor.pm @@ -52,7 +52,7 @@ sub check_duplicates { my %by_name; if ('check_db' eq $self->controller->profile->get('duplicates')) { - %by_name = map { ( $normalizer->($_->name) => 1 ) } @{ $self->existing_objects }; + %by_name = map { ( $normalizer->($_->name) => 'db' ) } @{ $self->existing_objects }; } foreach my $entry (@{ $self->controller->data }) { @@ -60,10 +60,10 @@ sub check_duplicates { my $name = $normalizer->($entry->{object}->name); if (!$by_name{$name}) { - $by_name{$name} = 1; + $by_name{$name} = 'csv'; } else { - push @{ $entry->{errors} }, $::locale->text('Duplicate'); + push @{ $entry->{errors} }, $by_name{$name} eq 'db' ? $::locale->text('Duplicate in database') : $::locale->text('Duplicate in CSV file'); } } }