CSV-Import Waren: Fehlermeldungen verbessern bei nicht vorhandenen Warengruppen
authorJan Büren <jan@kivitendo.de>
Tue, 20 Oct 2020 09:27:56 +0000 (11:27 +0200)
committerJan Büren <jan@kivitendo.de>
Tue, 20 Oct 2020 09:27:56 +0000 (11:27 +0200)
SL/Controller/CsvImport/Part.pm
locale/de/all

index f04e7d6..3add8af 100644 (file)
@@ -561,7 +561,7 @@ sub check_partsgroup {
 
   # Check whether or not part group ID is valid.
   if ($object->partsgroup_id && !$self->partsgroups_by->{id}->{ $object->partsgroup_id }) {
-    push @{ $entry->{errors} }, $::locale->text('Error: Invalid parts group');
+    push @{ $entry->{errors} }, $::locale->text('Error: Invalid parts group id #1', $object->partsgroup_id);
     return 0;
   }
 
@@ -570,7 +570,7 @@ sub check_partsgroup {
     my $pg = $self->partsgroups_by->{partsgroup}->{ $entry->{raw_data}->{partsgroup} };
 
     if (!$pg) {
-      push @{ $entry->{errors} }, $::locale->text('Error: Invalid parts group');
+      push @{ $entry->{errors} }, $::locale->text('Error: Invalid parts group name #1',  $entry->{raw_data}->{partsgroup});
       return 0;
     }
 
index 5fd830f..d05a790 100755 (executable)
@@ -1315,6 +1315,8 @@ $self->{texts} = {
   'Error: Invalid part'         => 'Fehler: Artikel ungültig',
   'Error: Invalid part type'    => 'Fehler: ungültiger Artikeltyp',
   'Error: Invalid parts group'  => 'Fehler: Warengruppe ungültig',
+  'Error: Invalid parts group id #1' => 'Fehler: Ungültige Warengruppen-ID #1',
+  'Error: Invalid parts group name #1' => 'Fehler: Ungültiger Warengruppenname: #1',
   'Error: Invalid payment terms' => 'Fehler: Zahlungsbedingungen ungültig',
   'Error: Invalid price factor' => 'Fehler: Preisfaktor ungültig',
   'Error: Invalid price group'  => 'Fehler: Preisgruppe ungültig',