Auftrag in Lieferschein wandeln: Rose-DB-Handle für Item-Verknüpfungen verwenden
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 27 Jul 2016 13:00:24 +0000 (15:00 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 27 Jul 2016 13:00:24 +0000 (15:00 +0200)
Sonst wirkt die transaction nicht und es kann sein, dass record_links
angelegt werden, auch wenn die Transaktion abgebrochen wird.

SL/DB/Order.pm

index 097d471..cc4f0a3 100644 (file)
@@ -168,7 +168,8 @@ sub convert_to_delivery_order {
       foreach (qw(orderitems)) {    # expand if needed (delivery_order_items)
         if ($item->{"converted_from_${_}_id"}) {
           die unless $item->{id};
-          RecordLinks->create_links('mode'       => 'ids',
+          RecordLinks->create_links('dbh'        => $self->db->dbh,
+                                    'mode'       => 'ids',
                                     'from_table' => $_,
                                     'from_ids'   => $item->{"converted_from_${_}_id"},
                                     'to_table'   => 'delivery_order_items',