Zeiterfassung: Eingabe: geschlossene Aufträge von bestehenden Einträgen anzeigen
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 18 May 2021 11:51:47 +0000 (13:51 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Tue, 18 May 2021 12:15:13 +0000 (14:15 +0200)
SL/Controller/TimeRecording.pm

index 38771d1..10870ef 100644 (file)
@@ -271,7 +271,7 @@ sub init_all_time_recording_articles {
 }
 
 sub init_all_orders {
-  my $orders = SL::DB::Manager::Order->get_all(query => [or             => [ closed    => 0, closed    => undef ],
+  my $orders = SL::DB::Manager::Order->get_all(query => [or             => [ closed    => 0, closed    => undef, id => $_[0]->time_recording->order_id ],
                                                          or             => [ quotation => 0, quotation => undef ],
                                                          '!customer_id' => undef]);
   return [ map { [$_->id, sprintf("%s %s", $_->number, $_->customervendor->name) ] } sort { $a->number <=> $b->number } @{$orders||[]} ];