Browse Source

Bug 30943: Adjust CreateEHoldingsFromBiblios

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
23.05.x
Jonathan Druart 1 year ago
committed by Tomas Cohen Arazi
parent
commit
7076e4f087
Signed by: tomascohen GPG Key ID: 0A272EA1B2F3C15F
  1. 21
      Koha/BackgroundJob/CreateEHoldingsFromBiblios.pm

21
Koha/BackgroundJob/CreateEHoldingsFromBiblios.pm

@ -20,7 +20,6 @@ use JSON qw( decode_json encode_json );
use Try::Tiny; use Try::Tiny;
use Koha::Biblios; use Koha::Biblios;
use Koha::DateUtils qw( dt_from_string );
use Koha::ERM::EHoldings::Titles; use Koha::ERM::EHoldings::Titles;
use Koha::ERM::EHoldings::Resources; use Koha::ERM::EHoldings::Resources;
@ -61,11 +60,7 @@ sub process {
return; return;
} }
my $job_progress = 0; $self->start;
$self->started_on(dt_from_string)
->progress($job_progress)
->status('started')
->store;
my @messages; my @messages;
my @record_ids = @{ $args->{record_ids} }; my @record_ids = @{ $args->{record_ids} };
@ -181,17 +176,15 @@ sub process {
error => $_, error => $_,
}; };
}; };
$self->progress( ++$job_progress )->store; $self->step;
} }
my $job_data = decode_json $self->data;
$job_data->{messages} = \@messages;
$job_data->{report} = $report;
$self->ended_on(dt_from_string) my $data = $self->decoded_data;
->data(encode_json $job_data); $data->{messages} = \@messages;
$self->status('finished') if $self->status ne 'cancelled'; $data->{report} = $report;
$self->store;
$self->finish( $data );
} }
=head3 enqueue =head3 enqueue

Loading…
Cancel
Save