From: Bernd Bleßmann Date: Wed, 28 Apr 2021 13:23:08 +0000 (+0200) Subject: Zeiterfassung: Konvertierung: berücksichtigen, dass Startzeit fehlen kann X-Git-Tag: kivitendo-mebil_0.1-0~9^2~290 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=78edb3227aaa7c9dcb26bbe1781cdb1027e648f9;p=kivitendo-erp.git Zeiterfassung: Konvertierung: berücksichtigen, dass Startzeit fehlen kann --- diff --git a/SL/DB/DeliveryOrder.pm b/SL/DB/DeliveryOrder.pm index 9d00da021..6068b13aa 100644 --- a/SL/DB/DeliveryOrder.pm +++ b/SL/DB/DeliveryOrder.pm @@ -213,7 +213,7 @@ sub new_from_time_recordings { die 'article unit must be time based for entry "' . $source->displayable_times . '"' if !$part_by_part_id{$part_id}->unit_obj->is_time_based; } - my $date = $source->start_time->to_kivitendo; + my $date = $source->date->to_kivitendo; $entries->{$part_id}->{$date}->{duration} += $params{rounding} ? nhimult(0.25, ($source->duration_in_hours)) : _round_total($source->duration_in_hours); @@ -223,7 +223,7 @@ sub new_from_time_recordings { $entries->{$part_id}->{$date}->{content} .= '
  • ' . $new_description . '
  • ' unless $entries->{$part_id}->{$date}->{content} =~ m/\Q$new_description/; - $entries->{$part_id}->{$date}->{date_obj} = $source->start_time; # for sorting + $entries->{$part_id}->{$date}->{date_obj} = $source->start_time || $source->date; # for sorting } my @items;