Lieferschein erzeugen: name-Methode nicht auf undef. VC-Obkjekt ausführen
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Sun, 20 Aug 2017 11:14:19 +0000 (13:14 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Sun, 20 Aug 2017 11:14:19 +0000 (13:14 +0200)
Sonst gibt es einen Fehler, wenn es keine Kunden gibt oder für den Mandanten
noch keine Verkaufslieferscheine vorhanden sind.

Behebt #296 (redmine)

bin/mozilla/do.pl

index d4b2f9e..1a304e7 100644 (file)
@@ -458,7 +458,7 @@ sub form_header {
   $::request->{layout}->add_javascripts_inline("\$(function(){$dispatch_to_popup});");
 
 
-  $form->{follow_up_trans_info} = $form->{donumber} .'('. $form->{VC_OBJ}->name .')';
+  $form->{follow_up_trans_info} = $form->{donumber} .'('. $form->{VC_OBJ}->name .')' if $form->{VC_OBJ};
 
   $::request->{layout}->use_javascript(map { "${_}.js" } qw(kivi.File kivi.MassDeliveryOrderPrint kivi.SalesPurchase kivi.Part ckeditor/ckeditor ckeditor/adapters/jquery kivi.io autocomplete_customer));