X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FInventory.pm;h=5bc780bf92732109a6aaf3dafdbd904abb5d3908;hb=91a56629c620e0e0a2ea50a93f005bc344b1eca8;hp=ca6190c902167efec7db2d570c0f5a9c6d01ed7a;hpb=8209ac9179ccbfce0b4b1de99f2c651675603e68;p=kivitendo-erp.git diff --git a/SL/Controller/Inventory.pm b/SL/Controller/Inventory.pm index ca6190c90..5bc780bf9 100644 --- a/SL/Controller/Inventory.pm +++ b/SL/Controller/Inventory.pm @@ -45,8 +45,9 @@ sub action_stock { my ($self) = @_; my $qty = $::form->parse_amount(\%::myconfig, $::form->{qty}); - - if ($qty < 0) { + if (!$qty) { + flash_later('error', t8('Cannot stock without amount')); + } elsif ($qty < 0) { flash_later('error', t8('Cannot stock negative amounts')); } else { # do stock @@ -58,6 +59,7 @@ sub action_stock { unit => $self->unit, transfer_type => 'stock', chargenumber => $::form->{chargenumber}, + bestbefore => $::form->{bestbefore}, ean => $::form->{ean}, comment => $::form->{comment}, }); @@ -242,7 +244,7 @@ sub show_no_warehouses_error { my $msg = t8('No warehouse has been created yet or the quantity of the bins is not configured yet.') . ' '; - if ($::auth->check_right($::form->{login}, 'config')) { # TODO wut? + if ($::auth->check_right($::myconfig{login}, 'config')) { # TODO wut? $msg .= t8('You can create warehouses and bins via the menu "System -> Warehouses".'); } else { $msg .= t8('Please ask your administrator to create warehouses and bins.');