From 40ba803c65ef999791ffc11482b889f305df5b77 Mon Sep 17 00:00:00 2001
From: Ivan Dziuba <ivan.dziuba@inlibro.com>
Date: Fri, 28 May 2021 16:48:17 -0400
Subject: [PATCH] Bug 27113: (follow-up) Correction with Session

I have changed CGI::Session->new() from CGI::Session->load() for use session. This condition - 'CGI::Session->load() or die CGI::Session->errstr();'

I am not sure that was good idea to use 'die' in this condition...What do you think?
Thanks!

Signed-off-by: David Nind <david@davidnind.com>
---
 api/elasticsearch/elasticsearch.pl           | 2 +-
 opac/svc/elasticsearch/opac-elasticsearch.pl | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/api/elasticsearch/elasticsearch.pl b/api/elasticsearch/elasticsearch.pl
index 09a79bc045..718af730f4 100755
--- a/api/elasticsearch/elasticsearch.pl
+++ b/api/elasticsearch/elasticsearch.pl
@@ -11,7 +11,7 @@ use Koha::SearchEngine::Elasticsearch::Browse;
 
 my $browser = Koha::SearchEngine::Elasticsearch::Browse->new( { index => 'biblios' } );
 my $cgi = CGI->new;
-my $session = CGI::Session->new();
+my $session = CGI::Session->load() or die CGI::Session->errstr();
 
 $session->param(-name=>'analyzer', -value=>"autocomplete");
 $session->param(-name=>'prefix', -value=>$cgi->multi_param("prefix"));
diff --git a/opac/svc/elasticsearch/opac-elasticsearch.pl b/opac/svc/elasticsearch/opac-elasticsearch.pl
index 8934cd50c6..812b458855 100755
--- a/opac/svc/elasticsearch/opac-elasticsearch.pl
+++ b/opac/svc/elasticsearch/opac-elasticsearch.pl
@@ -11,7 +11,7 @@ use Koha::SearchEngine::Elasticsearch::Browse;
 
 my $browser = Koha::SearchEngine::Elasticsearch::Browse->new( { index => 'biblios' } );
 my $cgi = CGI->new;
-my $session = CGI::Session->new();
+my $session = CGI::Session->load() or die CGI::Session->errstr();
 
 $session->param(-name=>'analyzer', -value=>"autocomplete");
 $session->param(-name=>'prefix', -value=>$cgi->multi_param("prefix"));
-- 
2.25.1