From 20b48f92ada6053fe64feddcdce0fbacf354a1fc Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Sun, 17 Jan 2021 17:48:45 +0200 Subject: [PATCH] Remove line break in line item details --- lib/redux/task/task_selectors.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/redux/task/task_selectors.dart b/lib/redux/task/task_selectors.dart index 3980d3a48..83b636b50 100644 --- a/lib/redux/task/task_selectors.dart +++ b/lib/redux/task/task_selectors.dart @@ -18,7 +18,10 @@ InvoiceItemEntity convertTaskToInvoiceItem( var notes = task.description; if (state.company.invoiceTaskTimelog) { - notes += '\n'; + if (notes.trim().isNotEmpty) { + notes += '\n'; + } + notes += ''; task .getTaskTimes(sort: true) .where((time) => time.startDate != null && time.endDate != null) @@ -29,12 +32,13 @@ InvoiceItemEntity convertTaskToInvoiceItem( showTime: true, showDate: false, showSeconds: false); notes += '\n$start - $end'; }); + notes += '\n'; } return InvoiceItemEntity().rebuild((b) => b ..taskId = task.id ..typeId = InvoiceItemEntity.TYPE_TASK - ..notes = '$notes' + ..notes = notes ..cost = taskRateSelector( company: state.company, project: project,