From 28b403b35dbb025989e38c7f176f7d091981afd0 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Fri, 17 Nov 2023 09:22:53 +0200 Subject: [PATCH] Fix invoice item selector --- lib/ui/invoice/edit/invoice_item_selector.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ui/invoice/edit/invoice_item_selector.dart b/lib/ui/invoice/edit/invoice_item_selector.dart index 168fba533..b11146081 100644 --- a/lib/ui/invoice/edit/invoice_item_selector.dart +++ b/lib/ui/invoice/edit/invoice_item_selector.dart @@ -76,7 +76,7 @@ class _InvoiceItemSelectorState extends State final List items = []; final state = StoreProvider.of(context).state; final company = state.company; - String? projectId; + String projectId = ''; _selected.forEach((entity) { if (entity.entityType == EntityType.product) { @@ -91,7 +91,7 @@ class _InvoiceItemSelectorState extends State ); } else if (entity.entityType == EntityType.task) { final task = entity as TaskEntity; - projectId ??= task.projectId; + projectId = task.projectId; items.add(convertTaskToInvoiceItem(task: task, context: context)); } else if (entity.entityType == EntityType.expense) { final expense = entity as ExpenseEntity;