It generates warnings
Use of uninitialized value in string comparison (cmp) at /kohadevbox/koha/Koha/Patrons/Import.pm line 550, <$fh> line 2.
And does not sort correctly (no fallback on the attribute's value for repeatable attributes)
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
my $ok = $csv->parse($string); # parse field again to get subfields!
my @list = $csv->fields();
my @patron_attributes =
- sort { $a->{code} cmp $b->{code} || $a->{value} cmp $b->{value} }
+ sort { $a->{code} cmp $b->{code} || $a->{attribute} cmp $b->{attribute} }
map {
my @arr = split /:/, $_, 2;
{ code => $arr[0], attribute => $arr[1] }