@@ -, +, @@ session mysql -e "select biblionumber from biblio limit 500;" | tail -n 500 > /tmp/biblionumbers.txt Syck parser (line 1534, column 6): syntax error at /usr/lib/i386-linux-gnu/perl5/5.20/YAML/Syck.pm line 75. --- C4/BackgroundJob.pm | 5 +++++ 1 file changed, 5 insertions(+) --- a/C4/BackgroundJob.pm +++ a/C4/BackgroundJob.pm @@ -97,6 +97,11 @@ sub _serialize { my $prefix = "job_" . $self->{'jobID'}; my $session = get_session($self->{'sessionID'}); + while ( my ( $param_name, $value ) = each %{$session->param_hashref} ) { + if ( $param_name =~ m|^job_| and $param_name ne $prefix ) { + $session->clear([ $param_name ]); + } + } $session->param($prefix, $self); $session->flush(); } --