diff --git a/app/Models/Task.php b/app/Models/Task.php
index fafa773f71..f8af3f0e2f 100644
--- a/app/Models/Task.php
+++ b/app/Models/Task.php
@@ -373,9 +373,6 @@ class Task extends BaseModel
$hours = ctrans('texts.hours');
$parts = [];
-
- // $parts[] = '
';
-
$date_time = [];
if ($this->company->invoice_task_datelog) {
@@ -409,10 +406,14 @@ class Task extends BaseModel
$parts[] = $interval_description;
}
- // $parts[] = '
';
+ //need to return early if there is nothing, otherwise we end up injecting a blank new line.
+ if(count($parts) == 1 && empty($parts[0])) {
+ return '';
+ }
return implode(PHP_EOL, $parts);
})
+ ->filter()//filters any empty strings.
->implode(PHP_EOL);
$body = '';