X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FController%2FInventory.pm;h=2a5b8de4ac58ee40be7f98b6a7e0647909651741;hb=88abef92ceaa2f2f297eb0b2a9a64418bed97ba7;hp=88c24fbb841d9322301efd48061536a1a0a48ef3;hpb=fbb83292bc25a065821c3f5b69755fa6b1b8c7fd;p=kivitendo-erp.git diff --git a/SL/Controller/Inventory.pm b/SL/Controller/Inventory.pm index 88c24fbb8..2a5b8de4a 100644 --- a/SL/Controller/Inventory.pm +++ b/SL/Controller/Inventory.pm @@ -58,6 +58,7 @@ sub action_stock { }); if ($::form->{write_default_bin}) { + $self->part->load; # onhand is calculated in between. don't mess that up $self->part->bin($self->bin); $self->part->warehouse($self->warehouse); $self->part->save; @@ -71,6 +72,7 @@ sub action_stock { part_id => $self->part->id, bin_id => $self->bin->id, warehouse_id => $self->warehouse->id, + unit_id => $self->unit->id, ); } @@ -229,7 +231,7 @@ sub mini_stock { $self->{stock_empty} = ! grep { $_->{sum} * 1 } @$stock; } -sub show_no_warehouse_error { +sub show_no_warehouses_error { my ($self) = @_; my $msg = t8('No warehouse has been created yet or the quantity of the bins is not configured yet.') . ' ';