]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/DB/PeriodicInvoicesConfig.pm
Auftrags-Controller: bei "als neu speichern" Konfig wiederk. RGs übernehmen
[kivitendo-erp.git] / SL / DB / PeriodicInvoicesConfig.pm
index 14fa5786a59ae59669378e3e1f5043f6dee70648..081be3577924f9e103a30c9ed8a158c7dc332031 100644 (file)
@@ -96,6 +96,10 @@ sub calculate_invoice_dates {
   $start_date    = max($start_date, $params{start_date}) if $params{start_date};
   $end_date      = min($end_date,   $params{end_date})   if $params{end_date};
 
+  if ($self->periodicity eq 'o') {
+    return ($cur_date >= $start_date) && ($cur_date <= $end_date) ? ($cur_date) : ();
+  }
+
   my @dates;
 
   while ($cur_date <= $end_date) {
@@ -255,6 +259,7 @@ Sets the state of the periodic_invoices_configs to inactive
 (active => false) if the periodicity is <Co> (one time).
 Returns undef if the periodicity is not 'one time' otherwise the
 order number of the deactivated periodic order.
+
 =back
 
 =head1 BUGS