Bug 22717: (bug 20287 follow-up) Fix Google OpenId auto registration

Silly bug caused by:
  commit ef410fd62f
  Bug 20287: Replace occurrences of AddMember with Koha::Patron->new->store->borrowernumber

Constructors take a hashref!

Signed-off-by: Chris Cormack <chris@bigballofwax.co.nz>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
This commit is contained in:
Jonathan Druart 2019-04-26 20:49:14 -04:00 committed by root
parent 7de4511cef
commit 59b740613e
1 changed files with 2 additions and 2 deletions

View File

@ -196,7 +196,7 @@ elsif ( defined $query->param('code') ) {
if (defined $patron_category && defined $library) {
my $password = undef;
# TODO errors handling!
my $borrower = Koha::Patron->new(
my $borrower = Koha::Patron->new({
firstname => $firstname,
surname => $surname,
email => $email,
@ -204,7 +204,7 @@ elsif ( defined $query->param('code') ) {
branchcode => $branchcode,
userid => $userid,
password => $password
)->store;
})->store;
} else {
$error_feedback = 'The GoogleOpenIDConnectDefaultBranch or GoogleOpenIDConnectDefaultCategory system preferences are not configured properly. Please contact the library with this error message.';
}