diff --git a/app/Utils/HtmlEngine.php b/app/Utils/HtmlEngine.php
index 05880f5bcee9..57aaaf3e0bd2 100644
--- a/app/Utils/HtmlEngine.php
+++ b/app/Utils/HtmlEngine.php
@@ -221,9 +221,11 @@ class HtmlEngine
if ($this->entity->project) {
$data['$project.name'] = ['value' => $this->entity->project->name, 'label' => ctrans('texts.project')];
- $data['$invoice.project'] = &$data['$project.name'];
- $data['$quote.project'] = &$data['$project.name'];
+ } else {
+ $data['$project.name'] = ['value' => '', 'label' => ''];
}
+ $data['$invoice.project'] = &$data['$project.name'];
+ $data['$quote.project'] = &$data['$project.name'];
$data['$status_logo'] = ['value' => '
' . ctrans('texts.paid') .'
', 'label' => ''];
@@ -231,6 +233,8 @@ class HtmlEngine
if ($this->entity->vendor) {
$data['$invoice.vendor'] = ['value' => $this->entity->vendor->present()->name(), 'label' => ctrans('texts.vendor_name')];
+ } else {
+ $data['$invoice.vendor'] = ['value' => '', 'label' => ''];
}
if (strlen($this->company->getSetting('qr_iban')) > 5) {
@@ -277,14 +281,17 @@ class HtmlEngine
$data['$credit.custom4'] = &$data['$quote.custom4'];
if ($this->entity->project) {
- $data['$project.name'] = ['value' => $this->entity->project->name, 'label' => ctrans('texts.project')];
- $data['$invoice.project'] = &$data['$project.name'];
- $data['$quote.project'] = &$data['$project.name'];
-
+ $data['$project.name'] = ['value' => $this->entity->project->name, 'label' => ctrans('texts.project')];
+ } else {
+ $data['$project.name'] = ['value' => '', 'label' => ''];
}
+ $data['$invoice.project'] = &$data['$project.name'];
+ $data['$quote.project'] = &$data['$project.name'];
if ($this->entity->vendor) {
$data['$invoice.vendor'] = ['value' => $this->entity->vendor->present()->name(), 'label' => ctrans('texts.vendor_name')];
+ } else {
+ $data['$invoice.vendor'] = ['value' => '', 'label' => ''];
}
}