From afd6da3b94d83b74c972f881777f373f01a8a2fe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 5 Oct 2020 14:51:28 +0200 Subject: [PATCH] Better error management --- htdocs/core/lib/pdf.lib.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index ae26d4f9da6..6232afe962e 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -122,7 +122,11 @@ function pdf_getInstance($format = '', $metric = 'mm', $pagetype = 'P') define('K_SMALL_RATIO', 2 / 3); define('K_THAI_TOPCHARS', true); define('K_TCPDF_CALLS_IN_HTML', true); - define('K_TCPDF_THROW_EXCEPTION_ERROR', false); + if (! empty($conf->global->TCPDF_THROW_ERRORS_INSTEAD_OF_DIE)) { + define('K_TCPDF_THROW_EXCEPTION_ERROR', true); + } else { + define('K_TCPDF_THROW_EXCEPTION_ERROR', false); + } } // Load TCPDF