From: Martin Helmling Date: Tue, 26 Nov 2019 12:49:57 +0000 (+0100) Subject: Inventory-Helper: Nur gesetzte Constraints berücksichtigen X-Git-Tag: kivitendo-mebil_0.1-0~9^2~603 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=3b9f657cde3311f7e9ef0edef1f182076a0f0cf9;p=kivitendo-erp.git Inventory-Helper: Nur gesetzte Constraints berücksichtigen Werden als Parameter nicht definierte Constraints übergeben, werden diese nun übersprungen --- diff --git a/SL/Helper/Inventory.pm b/SL/Helper/Inventory.pm index a1a142803..17ecc20e1 100644 --- a/SL/Helper/Inventory.pm +++ b/SL/Helper/Inventory.pm @@ -283,6 +283,7 @@ sub check_constraints { for (keys %$constraints ) { croak "unsupported constraint '$_'" unless $supported_constraints{$_}; + next unless defined $constraints->{$_}; my %whitelist = map { (ref $_ ? $_->id : $_) => 1 } listify($constraints->{$_}); my $accessor = $supported_constraints{$_};