From 5cf24e6094940365cbd625c834c1f2c70ad1609e Mon Sep 17 00:00:00 2001
From: Liam Morland <lkmorlan@uwaterloo.ca>
Date: Thu, 13 Jun 2019 14:56:38 -0400
Subject: [PATCH] Issue #3036845: Call watchdog() when pdftk not properly
 installed

---
 fillpdf.module | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/fillpdf.module b/fillpdf.module
index 2348ce5..0fc1cb5 100644
--- a/fillpdf.module
+++ b/fillpdf.module
@@ -1546,8 +1546,14 @@ function fillpdf_execute_merge($method, array $fields, $fillpdf, $mode = 'url',
       ob_start();
       passthru(implode(' ', $pdftk_command));
       $data = ob_get_clean();
+
+      $error = NULL;
       if ($data === FALSE) {
-        drupal_set_message(t('pdftk not properly installed. No PDF generated.'), 'error');
+        $error = t('pdftk not properly installed. No PDF generated.');
+      }
+      if ($error) {
+        drupal_set_message($error, 'error');
+        watchdog('fillpdf', $error, array(), WATCHDOG_ERROR);
       }
       file_unmanaged_delete($xfdffile);
       break;
-- 
GitLab