X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/47d35d063516eaa1a058109cf46cf2eb25c852a2..f6669610e0738fa19fd8345132ff43bf8bb8b06a:/scripts/task_server.pl diff --git a/scripts/task_server.pl b/scripts/task_server.pl index 2460e1b56..bbe3353ae 100755 --- a/scripts/task_server.pl +++ b/scripts/task_server.pl @@ -118,7 +118,14 @@ sub gd_run { $::lxdebug->message(0, " Found: " . join(' ', map { $_->package_name } @{ $jobs })) if $config{task_server}->{debug} && @{ $jobs }; - $_->run for @{ $jobs }; + foreach my $job (@{ $jobs }) { + # Provide fresh global variables in case legacy code modifies + # them somehow. + $::locale = Locale->new($::language); + $::form = Form->new; + + $job->run; + } 1; };