From ea2b17e0aca955445928a7800fad1ae6aed9a24e Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 26 Apr 2019 20:49:14 -0400 Subject: [PATCH] Bug 22717: (bug 20287 follow-up) Fix Google OpenId auto registration Silly bug caused by: commit ef410fd62f279a10687636a4f26babb2c91ecadc Bug 20287: Replace occurrences of AddMember with Koha::Patron->new->store->borrowernumber Constructors take a hashref! --- opac/svc/auth/googleopenidconnect | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opac/svc/auth/googleopenidconnect b/opac/svc/auth/googleopenidconnect index 2804005f8e..75c8c0cbef 100755 --- a/opac/svc/auth/googleopenidconnect +++ b/opac/svc/auth/googleopenidconnect @@ -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.'; } -- 2.11.0