From: Moritz Bunkus Date: Wed, 25 Jun 2008 16:01:47 +0000 (+0000) Subject: Form::format_amount_units() darf auch ohne die Parameter amount und part_unit aufgeru... X-Git-Tag: release-2.6.0beta1~108 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=5b0ec556775824edf8fbf5f226dae1059a3ba1a5;p=kivitendo-erp.git Form::format_amount_units() darf auch ohne die Parameter amount und part_unit aufgerufen werden. Kein amount wird einfach als 0 gewertet, und wenn part_unit fehlt, so wird schlicht ein leerer String zurückgegeben. Macht Ausgaben wie den Lagerinhalt inkl. leerer Lagerplätze aus wh.pl einfacher. --- diff --git a/SL/Form.pm b/SL/Form.pm index 59e01de07..d8077528f 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -919,16 +919,19 @@ sub format_amount_units { my $self = shift; my %params = @_; - Common::check_params(\%params, qw(amount part_unit)); - my $myconfig = \%main::myconfig; - my $amount = $params{amount}; + my $amount = $params{amount} * 1; my $places = $params{places}; my $part_unit_name = $params{part_unit}; my $amount_unit_name = $params{amount_unit}; my $conv_units = $params{conv_units}; my $max_places = $params{max_places}; + if (!$part_unit_name) { + $main::lxdebug->leave_sub(); + return ''; + } + AM->retrieve_all_units(); my $all_units = $main::all_units;