Zeiterfassung: Konvertierung: Abbrechen, wenn keine Einträge zu verarbeiten sind
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 5 May 2021 13:49:54 +0000 (15:49 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 5 May 2021 15:25:04 +0000 (17:25 +0200)
SL/BackgroundJob/ConvertTimeRecordings.pm
locale/de/all
locale/en/all

index 1b2e538..1236c3a 100644 (file)
@@ -44,8 +44,7 @@ sub run {
                                                                                  '!duration' => undef,
                                                                                  %customer_where]);
 
-  # no time recordings at all ? -> better exit here before iterating a empty hash
-  # return undef or message unless ref $time_recordings->[0] eq SL::DB::Manager::TimeRecording;
+  return t8('No time recordings to convert') if scalar @$time_recordings == 0;
 
   my @donumbers;
 
index a44b479..1b9e132 100755 (executable)
@@ -2154,6 +2154,7 @@ $self->{texts} = {
   'No template has been selected yet.' => 'Es wurde noch keine Vorlage ausgewählt.',
   'No text blocks have been created for this position.' => 'Für diese Position wurden noch keine Textblöcke angelegt.',
   'No text has been entered yet.' => 'Es wurde noch kein Text eingegeben.',
+  'No time recordings to convert' => 'Es sind keine Zeiterfassungseinträge zu konvertieren',
   'No title yet'                => 'Bisher ohne Titel',
   'No transaction on chart bank chosen!' => 'Keine Buchung auf Bankkonto gewählt.',
   'No transaction selected!'    => 'Keine Transaktion ausgewählt',
index 1310f3b..f3ac389 100644 (file)
@@ -2154,6 +2154,7 @@ $self->{texts} = {
   'No template has been selected yet.' => '',
   'No text blocks have been created for this position.' => '',
   'No text has been entered yet.' => '',
+  'No time recordings to convert' => '',
   'No title yet'                => '',
   'No transaction on chart bank chosen!' => '',
   'No transaction selected!'    => '',