]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/DB/Helper/CustomVariables.pm
ParseFilter: Bugfix bei short circuit bedingung
[kivitendo-erp.git] / SL / DB / Helper / CustomVariables.pm
index 6b7a5316a509b8cb1f8ebc59093825f8639b4f42..2519c36905c09c1d8339eee29189834298de1e02 100644 (file)
@@ -122,6 +122,7 @@ sub _all_configs {
 sub _overload_by_module {
   my ($module, %params) = @_;
 
 sub _overload_by_module {
   my ($module, %params) = @_;
 
+  keys %{ $params{overloads} }; # reset each iterator
   while (my ($fk, $class) = each %{ $params{overloads} }) {
     return ($fk, $class) if $class->meta->{META_CVARS()}->{module} eq $module;
   }
   while (my ($fk, $class) = each %{ $params{overloads} }) {
     return ($fk, $class) if $class->meta->{META_CVARS()}->{module} eq $module;
   }