diff --git a/sites/all/modules/panelizer/plugins/views/panelizer_plugin_row_panelizer_node_view.inc b/sites/all/modules/panelizer/plugins/views/panelizer_plugin_row_panelizer_node_view.inc
index d188a35..5f763db 100644
--- a/sites/all/modules/panelizer/plugins/views/panelizer_plugin_row_panelizer_node_view.inc
+++ b/sites/all/modules/panelizer/plugins/views/panelizer_plugin_row_panelizer_node_view.inc
@@ -42,16 +42,20 @@ class panelizer_plugin_row_panelizer_node_view extends views_plugin_row_node_vie
       return;
     }
 
-    if (empty($this->options['view_mode'])) {
+    $handler = panelizer_entity_plugin_get_handler('node');
+    
+    // if view mode is not defined, or not exists in panelizer
+    // use page manager view mode (panelizer full content)
+    if (empty($this->options['view_mode']) || 
+     !$handler->plugin['view mode status'][$node->type][$this->options['view_mode']]) {
       $view_mode = 'page_manager';
     }
     else {
       $view_mode = $this->options['view_mode'];
     }
 
-    $handler = panelizer_entity_plugin_get_handler('node');
     $info = $handler->render_entity($node, $view_mode);
-
+    
     if (empty($info)) {
       if (!empty($this->options['render_anything'])) {
         return parent::render($row);
