diff --git a/apachesolr_search.module b/apachesolr_search.module
index c5dbe17..e147cd9 100644
--- a/apachesolr_search.module
+++ b/apachesolr_search.module
@@ -854,7 +854,7 @@ function apachesolr_search_get_search_suggestions() {
         $replacements = array();
         // Get the original query and retrieve all words with suggestions.
         foreach ($suggestions as $word => $value) {
-          $replacements[$word] = $value->suggestion[0];
+          $replacements[$word] = is_object($value->suggestion[0]) ? $value->suggestion[0]->word : $value->suggestion[0];
         }
         // Replace the keyword with the suggested keyword.
         $suggested_keyword = strtr($keyword, $replacements);
