Signed-off-by: Colin Campbell <colin.campbell@ptfs-europe.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
my $alreadyindb = 0;
my $overwritten = 0;
my $invalid = 0;
+ my @imported_borrowers;
my $matchpoint_attr_type = $self->set_attribute_types({ extended => $extended, matchpoint => $matchpoint, });
# Use header line to construct key to column map
}
$imported++;
+ push @imported_borrowers, $borrowernumber; #for patronlist
push(
@feedback,
{
overwritten => $overwritten,
already_in_db => $alreadyindb,
invalid => $invalid,
+ imported_borrowers => \@imported_borrowers,
};
}
my $overwritten = $return->{overwritten};
my $alreadyindb = $return->{already_in_db};
my $invalid = $return->{invalid};
+ my $imported_borrowers = $return->{imported_borrowers};
+
+ if ( $imported && $createpatronlist ) {
+ my $patronlist = AddPatronList({ name => $patronlistname });
+ AddPatronsToList({ list => $patronlist, borrowernumbers => $imported_borrowers });
+ $template->param('patronlistname' => $patronlistname);
+ }
my $uploadinfo = $input->uploadInfo($uploadborrowers);
foreach ( keys %$uploadinfo ) {