diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php
index 67e5969995750e735bf95ce03f007c75453a83cc..81a342800ef624c168db44be18f78b9634b2441d 100644
--- a/htdocs/compta/facture.php
+++ b/htdocs/compta/facture.php
@@ -115,10 +115,13 @@ if (($_POST['action'] == 'confirm_deleteproductline' && $_POST['confirm'] == 'ye
 				$outputlangs = new Translate(DOL_DOCUMENT_ROOT ."/langs",$conf);
 				$outputlangs->setDefaultLang($_REQUEST['lang_id']);
 			}
-			facture_pdf_create($db, $fac->id, '', $fac->modelpdf, $outputlangs);
-
-			Header('Location: '.$_SERVER["PHP_SELF"].'?facid='.$_GET['facid']);
-			exit;
+			
+			$result=facture_pdf_create($db, $fac->id, '', $fac->modelpdf, $outputlangs);
+			if ($result > 0)
+			{
+				Header('Location: '.$_SERVER["PHP_SELF"].'?facid='.$_GET['facid']);
+				exit;
+			}
 		}
 		else
 		{
@@ -1146,6 +1149,8 @@ if ($_REQUEST['action'] == 'builddoc')	// En get ou en post
     }
 }
 
+
+
 llxHeader('',$langs->trans('Bill'),'HelpInvoice');
 
 $html = new Form($db);