Bug 34760: Confirm session ID is set to save OPAC search history to logged in user
authorAleisha Amohia <aleishaamohia@hotmail.com>
Mon, 11 Sep 2023 20:47:34 +0000 (20:47 +0000)
committerFridolin Somers <fridolin.somers@biblibre.com>
Thu, 21 Sep 2023 06:21:12 +0000 (20:21 -1000)
commitf11452e2dc63955d08365e6fe59182fe129adcb3
treee0a938a9365dc043ce1e4ef790a114f7533b3975
parent4a3175b7cfd474a6ac02d5c19bc9cb4aefecdc31
Bug 34760: Confirm session ID is set to save OPAC search history to logged in user

This patch confirms that a session ID has been set before trying to save search history to a logged in user on the OPAC.

This depends on EnableOpacSearchHistory system preference being enabled.

Apply the patch and test that you don't see an Error 500 page at any point through this plan:

1. Do an OPAC search, ensure you are not logged in
2. Confirm your search was saved to search history
3. Do another search, then log in
4. Confirm you are brought back to the search results after logging in
5. Confirm all search history from the session is visible

Sponsored-by: Toi Ohomai Institute of Technology
Signed-off-by: Salah Ghedda <salah.ghedda@inLibro.com>
Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit e7707b768ba50f2128e8efc50378ec3117962a60)
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
opac/opac-search.pl