From: Martin Helmling martin.helmling@octosoft.eu Date: Mon, 28 Oct 2019 14:27:38 +0000 (+0100) Subject: Inventory Helper: Mehr Info zum Alloc-Fehler X-Git-Tag: kivitendo-mebil_0.1-0~9^2~611 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=71eff037f1b2da6a2a2e3a392a6332648d805a6a;p=kivitendo-erp.git Inventory Helper: Mehr Info zum Alloc-Fehler Nun werden an die Exception noch zwei weitere Parameter zur Auswertung übergeben: - accessor: Bei wem tritt der Fehler auf - allocations: Parameter die zu diesem Fehler geführt haben zu #9457 und #10417 --- diff --git a/SL/Helper/Inventory.pm b/SL/Helper/Inventory.pm index 4da9bb798..17a7d98c0 100644 --- a/SL/Helper/Inventory.pm +++ b/SL/Helper/Inventory.pm @@ -282,8 +282,11 @@ sub check_constraints { warehouse_id => t8('Warehouses'), chargenumber => t8('Chargenumbers'), ); + my @allocs = grep { !$whitelist{$_->$accessor} } @$allocations; die SL::X::Inventory::Allocation->new( - error => 'allocation constraints failure', + accessor => $accessor, + allocations => \@allocs, + error => 'allocation constraints failure', msg => t8("Allocations didn't pass constraints for #1",$error_constraints{$_}), ); }