diff --git a/module/VuFind/src/VuFind/Search/Solr/V3/ErrorListener.php b/module/VuFind/src/VuFind/Search/Solr/V3/ErrorListener.php
index 15c8a61cfde4e37c1c00e2deb8a79a624aa3e4a4..275756b7c659697036a0eb5abaa1bab57782fbd2 100644
--- a/module/VuFind/src/VuFind/Search/Solr/V3/ErrorListener.php
+++ b/module/VuFind/src/VuFind/Search/Solr/V3/ErrorListener.php
@@ -78,8 +78,8 @@ class ErrorListener
             $error  = $event->getTarget();
             if ($error instanceOf HttpErrorException) {
                 $reason = $error->getResponse()->getReasonPhrase();
-                if (stristr($error, 'org.apache.lucene.queryParser.ParseException')
-                    || stristr($error, 'undefined field')
+                if (stristr($reason, 'org.apache.lucene.queryParser.ParseException')
+                    || stristr($reason, 'undefined field')
                 ) {
                     $error->addTag('VuFind\Search\ParserError');
                 }