diff --git a/module/VuFindSearch/src/VuFindSearch/Backend/Primo/Connector.php b/module/VuFindSearch/src/VuFindSearch/Backend/Primo/Connector.php
index 01c318ac4ba41253c72c8295521a93bfaa9154a7..b1976658a7a6771866a4070d28aae4b1d4569872 100644
--- a/module/VuFindSearch/src/VuFindSearch/Backend/Primo/Connector.php
+++ b/module/VuFindSearch/src/VuFindSearch/Backend/Primo/Connector.php
@@ -570,7 +570,7 @@ class Connector
         // Query String Parameters
         if (isset($recordId)) {
             $qs   = array();
-            $qs[] = "query=any,contains,$recordId";
+            $qs[] = "query=any,contains,\"$recordId\"";
             $qs[] = "institution=$inst_code";
             $qs[] = "onCampus=true";
             $qs[] = "indx=1";