X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FDB%2FShopOrder.pm;h=00399029b094b210189bf2536edce2958dc88663;hb=c5057972d03f3546494fabe72224785e5a0a1714;hp=eef7b6ce52852231b010405de6b94c9a5c82a7ac;hpb=b1a92c5647cfba337902208c097a2273233197f2;p=kivitendo-erp.git diff --git a/SL/DB/ShopOrder.pm b/SL/DB/ShopOrder.pm index eef7b6ce5..00399029b 100644 --- a/SL/DB/ShopOrder.pm +++ b/SL/DB/ShopOrder.pm @@ -48,7 +48,8 @@ sub convert_to_sales_order { }else{ my $current_order_item = SL::DB::OrderItem->new( parts_id => $part->id, - description => $part->description, + description => $_->description, # description from the shop + longdescription => $part->notes, # longdescription from parts. TODO locales qty => $_->quantity, sellprice => $_->price, unit => $part->unit, @@ -188,7 +189,8 @@ sub get_customer{ my $customer_proposals = $self->check_for_existing_customers; my $name = $self->billing_firstname . " " . $self->billing_lastname; my $customer = 0; - my $payment_id = SL::DB::Manager::PaymentTerm->get_first()->id || undef; + my $default_payment = SL::DB::Manager::PaymentTerm->get_first(); + my $payment_id = $default_payment ? $default_payment->id : undef; if(!scalar(@{$customer_proposals})){ my %address = ( 'name' => $name, 'department_1' => $self->billing_company,