diff --git a/plus1.module b/plus1.module
index d9ee5a9..abc9bcc 100644
--- a/plus1.module
+++ b/plus1.module
@@ -394,7 +394,7 @@ function plus1_build_taxonomy_term_jquery_widget($entity_id, $tag = 'plus1_taxon
  */
 function plus1_node_view($node, $view_mode) {
   // Only show the voting widget in allowed content types.
-  if (in_array($node->type, variable_get('plus1_node_types', array()))) {
+  if ($node->nid && in_array($node->type, variable_get('plus1_node_types', array()))) {
     if (($view_mode == 'teaser' && variable_get('plus1_node_in_teaser', 0)) || ($view_mode == 'full' && variable_get('plus1_node_in_full_view', 1))) {
       $node->content['plus1_widget'] = plus1_build_node_jquery_widget($node->nid);
     }
