Bug 14570 inadveratntly introduced the use of selectall_array; A feature
that was introduced to DBI version 1.635 which is not available in
debian jessie at the time of writing.
This patch replaces the call with selectall_arrayref which is supported
and works with the rest of the existing code.
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
$bad_relationships_count = $bad_relationships_count->[0]->[0];
- my @existing_relationships = $dbh->selectall_array(q{
- SELECT DISTINCT(relationship)
- FROM (
- SELECT relationship FROM borrower_relationships WHERE relationship IS NOT NULL
- UNION ALL
- SELECT relationship FROM borrowers WHERE relationship IS NOT NULL) a
+ my @existing_relationships = $dbh->selectall_arrayref(q{
+ SELECT DISTINCT(relationship)
+ FROM (
+ SELECT relationship FROM borrower_relationships WHERE relationship IS NOT NULL
+ UNION ALL
+ SELECT relationship FROM borrowers WHERE relationship IS NOT NULL) a
});
my %valid_relationships = map { $_ => 1 } split( /,|\|/, C4::Context->preference('borrowerRelationship') );