From: Moritz Bunkus Date: Mon, 28 Aug 2017 13:18:21 +0000 (+0200) Subject: CustomVariables: Caching bei nicht existierenden CVars für ein Modul gefixt X-Git-Tag: release-3.5.4~848 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=86183dc1e6af78ad87c0a42bf7e7c055cd2083ce;p=kivitendo-erp.git CustomVariables: Caching bei nicht existierenden CVars für ein Modul gefixt --- diff --git a/SL/DB/Helper/CustomVariables.pm b/SL/DB/Helper/CustomVariables.pm index 78edce5e3..a82397c5e 100644 --- a/SL/DB/Helper/CustomVariables.pm +++ b/SL/DB/Helper/CustomVariables.pm @@ -182,7 +182,7 @@ sub _all_configs { } return $params{module} && !ref $params{module} ? $cache->{module}{$params{module}} - : $params{module} && ref $params{module} ? [ map { @{ $cache->{module}{$_} } } @{ $params{module} } ] + : $params{module} && ref $params{module} ? [ map { @{ $cache->{module}{$_} // [] } } @{ $params{module} } ] : $cache->{all}; }