]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/Controller/RequirementSpecPart.pm
»with_transaction« anstelle von »do_transaction« verwenden
[kivitendo-erp.git] / SL / Controller / RequirementSpecPart.pm
index b9df7f545dcfd58d5f0e0a76d0b13f078b41449e..57cfb49b3e829bd82fa7f85a03eed7f94fef3bb1 100644 (file)
@@ -73,7 +73,7 @@ sub action_ajax_save {
   my ($self) = @_;
 
   my $db = $self->requirement_spec->db;
-  $db->do_transaction(sub {
+  $db->with_transaction(sub {
     # Make Emacs happy
     1;
     my $parts    = $::form->{additional_parts} || [];
@@ -81,8 +81,6 @@ sub action_ajax_save {
     $_->{position} = $position++ for @{ $parts };
 
     $self->requirement_spec->update_attributes(parts => $parts)->load;
-
-    1;
   }) or do {
     return $self->js->error(t8('Saving failed. Error message from the database: #1', $db->error))->render;
   };