diff --git a/module/VuFind/src/VuFind/Controller/AbstractSearch.php b/module/VuFind/src/VuFind/Controller/AbstractSearch.php
index d945ec6cbda7cb7f16118056d1b4932d02b132cf..73f719155770146deaba230fa694505e9ea939c0 100644
--- a/module/VuFind/src/VuFind/Controller/AbstractSearch.php
+++ b/module/VuFind/src/VuFind/Controller/AbstractSearch.php
@@ -142,7 +142,7 @@ class AbstractSearch extends AbstractBase
         $sessId = $this->getServiceLocator()->get('VuFind\SessionManager')->getId();
         $user = $this->getUser();
         $userId = $user ? $user->id : false;
-        if ($search->session_id == $sessId || $search->user_id == $userId) {
+        if ($search->session_id == $sessId || $search->user_id === $userId) {
             // They do, deminify it to a new object.
             $minSO = $search->getSearchObject();
             $savedSearch = $minSO->deminify($this->getResultsManager());