? contrib/.svn
? contrib/apachesolr_attachments/.svn
? contrib/apachesolr_image/.svn
? contrib/apachesolr_lang/.svn
? contrib/apachesolr_mlt/.svn
? contrib/apachesolr_multisitesearch/.svn
? contrib/apachesolr_nodeaccess/.svn
? contrib/apachesolr_nodeaccess/tests/.svn
Index: contrib/apachesolr_mlt/apachesolr_mlt.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/apachesolr/contrib/apachesolr_mlt/Attic/apachesolr_mlt.module,v
retrieving revision 1.1.4.14
diff -u -p -r1.1.4.14 apachesolr_mlt.module
--- contrib/apachesolr_mlt/apachesolr_mlt.module	11 Dec 2008 19:53:32 -0000	1.1.4.14
+++ contrib/apachesolr_mlt/apachesolr_mlt.module	16 Dec 2008 16:12:47 -0000
@@ -74,20 +74,21 @@ function apachesolr_mlt_suggestions($blo
         }
       }
       $response = $solr->search('id:' . apachesolr_document_id($nid), 0, $block['num_results'], $params);
-
-      $r = (array) end($response->response);
-      $links = array();
-
-      if (is_array($r)) {
-        foreach ($r as $result) {
-          $links[] = l($result->title, $result->url);
-        }
-      }
-
       $suggestions = array();
-      if (count($links) > 0) {
-        $suggestions['subject'] = $block['name'];
-        $suggestions['content'] = theme('apachesolr_mlt_recommendation_block', $links);
+      if ($response->response) {
+        $r = (array) end($response->response);
+        $links = array();
+  
+        if (is_array($r)) {
+          foreach ($r as $result) {
+            $links[] = l($result->title, $result->url);
+          }
+        }
+  
+        if (count($links) > 0) {
+          $suggestions['subject'] = $block['name'];
+          $suggestions['content'] = theme('apachesolr_mlt_recommendation_block', $links);
+        }
       }
       return $suggestions;
     } catch ( Exception $e ) {
