]> wagnertech.de Git - kivitendo-erp.git/commitdiff
Auftrags-Controller: Prüfung beim Holen der Kunden-/Lieferanten-Art.-Nr, …
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 22 Nov 2019 11:24:14 +0000 (12:24 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Fri, 22 Nov 2019 13:02:17 +0000 (14:02 +0100)
… ob Option eingeschaltet ist und ob Kunde/Lieferant schon gewählt
wurde. Sonst gibt es einen Fehler beim Workflow von VK in EK und umgekehrt.

SL/Controller/Order.pm

index 1c4bce82ad0cb8319b51597f92898b9b55aa62e6..76bc3f74652ff026aa374348c36d9ccce30957ca 100644 (file)
@@ -1932,6 +1932,9 @@ sub get_title_for {
 sub get_item_cvpartnumber {
   my ($self, $item) = @_;
 
 sub get_item_cvpartnumber {
   my ($self, $item) = @_;
 
+  return if !$self->search_cvpartnumber;
+  return if !$self->order->customervendor;
+
   if ($self->cv eq 'vendor') {
     my @mms = grep { $_->make eq $self->order->customervendor->id } @{$item->part->makemodels};
     $item->{cvpartnumber} = $mms[0]->model if scalar @mms;
   if ($self->cv eq 'vendor') {
     my @mms = grep { $_->make eq $self->order->customervendor->id } @{$item->part->makemodels};
     $item->{cvpartnumber} = $mms[0]->model if scalar @mms;