diff --git a/module/VuFind/src/VuFind/Db/Table/Search.php b/module/VuFind/src/VuFind/Db/Table/Search.php index db33c561595f80c61a371fea1d910357cd7b12a6..52cbb15b2b63f8a7cb4f32a44400cf1b6b786e19 100644 --- a/module/VuFind/src/VuFind/Db/Table/Search.php +++ b/module/VuFind/src/VuFind/Db/Table/Search.php @@ -151,6 +151,7 @@ class Search extends Gateway $newSearch, $sessionId, $searchHistory = [] ) { // Duplicate elimination + $newUrl = $newSearch->getUrlQuery()->getParams(); foreach ($searchHistory as $oldSearch) { // Deminify the old search (note that if we have a resource, we need // to grab the contents -- this is necessary for PostgreSQL compatibility @@ -159,7 +160,6 @@ class Search extends Gateway $dupSearch = $minSO->deminify($manager); // See if the classes and urls match $oldUrl = $dupSearch->getUrlQuery()->getParams(); - $newUrl = $newSearch->getUrlQuery()->getParams(); if (get_class($dupSearch) == get_class($newSearch) && $oldUrl == $newUrl ) {