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 1c4bce8..76bc3f7 100644 (file)
@@ -1932,6 +1932,9 @@ sub get_title_for {
 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;