Index: /mods/wpsg_mod_rechnungen.class.php
===================================================================
--- /mods/wpsg_mod_rechnungen.class.php	(revision 8370)
+++ /mods/wpsg_mod_rechnungen.class.php	(revision 8371)
@@ -1312,5 +1312,7 @@
 
             } else if ($_oInvoice !== null) {
-				 
+				
+				$this->shop->view['rebuild'] = true;
+				
 				$oOrder = \wpsg_order::getInstance($order_id);
 				
Index: /views/mods/mod_rechnungen/invoice_pdf.phtml
===================================================================
--- /views/mods/mod_rechnungen/invoice_pdf.phtml	(revision 8370)
+++ /views/mods/mod_rechnungen/invoice_pdf.phtml	(revision 8371)
@@ -941,5 +941,5 @@
 	} else {
 		
-		$pdf->Output($oInvoice->getFilePath(), 'F');
+		if (($this->view['rebuild']??false) === false) $pdf->Output($oInvoice->getFilePath(), 'F');
 		
 		// Hier wird der Dateiname an FPD ÃŒbergeben. Er soll sich aus der Rechnungsnummer ergeben, auch wenn das Dokument ÃŒber die ID gespeichert ist.
