SL::DB::Order: keinen Fehler werfen, wenn Typ noch nicht zu ermitteln.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 12 Mar 2018 14:36:11 +0000 (15:36 +0100)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Mon, 12 Mar 2018 14:36:11 +0000 (15:36 +0100)
Das ist der Fall, wenn noch kein Lieferant oder Kunde gesetzt ist.

SL/DB/Order.pm

index ec12125..31f6ad4 100644 (file)
@@ -276,6 +276,8 @@ sub new_from {
 sub number {
   my $self = shift;
 
+  return if !$self->type;
+
   my %number_method = (
     sales_order       => 'ordnumber',
     sales_quotation   => 'quonumber',