]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Controller/TimeRecording.pm
Merge branch 'b-3.6.1' of ../kivitendo-erp_20220811
[kivitendo-erp.git] / SL / Controller / TimeRecording.pm
index 10870efd0e54b9be09b9877fe7a04a17945e2ce9..930f346d6fcb9960fdfb7a7705153f5dd7d05efa 100644 (file)
@@ -90,8 +90,10 @@ sub action_mark_as_booked {
   my ($self) = @_;
 
   if (scalar @{ $::form->{ids} }) {
-    my $trs = SL::DB::Manager::TimeRecording->get_all(query => [id => $::form->{ids}]);
-    $_->update_attributes(booked => 1) for @$trs;
+    SL::DB::Manager::TimeRecording->update_all(
+      set   => { booked => 1              },
+      where => [ id     => $::form->{ids} ]
+    );
   }
 
   $self->redirect_to(safe_callback());