diff --git a/sites/all/modules/contrib/views_pdf/views_pdf.rules.inc b/sites/all/modules/contrib/views_pdf/views_pdf.rules.inc
index d2fe0b2..89fddd7 100644
--- a/sites/all/modules/contrib/views_pdf/views_pdf.rules.inc
+++ b/sites/all/modules/contrib/views_pdf/views_pdf.rules.inc
@@ -79,7 +79,7 @@ function views_pdf_rules_action_save($views_pdf, $arguments, $path) {

     $view->pre_execute();
     foreach ($view->display as $id => $display) {
-      if ($display->display_plugin == 'pdf' && isset($display->handler)) {
+      if ($display->display_plugin == 'pdf' && isset($display->handler) && $id == $display_id) {
         $display->handler->execute($path, 'FD');
       }
     }
