X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDO.pm;h=7659ffe607737c4f52d4552b13030d1721ba7e8e;hb=38f974a2140303118c2241ba95bde1703be5a237;hp=8fad24ce00faa7bb406bd52b7e41378c6a6d561a;hpb=2247150caea321232883531cccdc003ca7516ed4;p=kivitendo-erp.git diff --git a/SL/DO.pm b/SL/DO.pm index 8fad24ce0..7659ffe60 100644 --- a/SL/DO.pm +++ b/SL/DO.pm @@ -403,6 +403,17 @@ SQL name_prefix => 'ic_', name_postfix => "_$i", dbh => $dbh); + # link order items with doi + if ($form->{"converted_from_orderitems_id_$i"}) { + RecordLinks->create_links('dbh' => $dbh, + 'mode' => 'ids', + 'from_table' => 'orderitems', + 'from_ids' => $form->{"converted_from_orderitems_id_$i"}, + 'to_table' => 'delivery_order_items', + 'to_id' => $form->{"delivery_order_items_id_$i"}, + ); + delete $form->{"converted_from_orderitems_id_$i"}; + } } # 1. search for orphaned dois; processed_dois may be empty (no transfer) TODO: be supersafe and alter same statement for doi and oi