Fix invoice item selector

This commit is contained in:
Hillel Coren 2023-11-17 09:22:53 +02:00
parent 3357341605
commit 28b403b35d
1 changed files with 2 additions and 2 deletions

View File

@ -76,7 +76,7 @@ class _InvoiceItemSelectorState extends State<InvoiceItemSelector>
final List<InvoiceItemEntity> items = []; final List<InvoiceItemEntity> items = [];
final state = StoreProvider.of<AppState>(context).state; final state = StoreProvider.of<AppState>(context).state;
final company = state.company; final company = state.company;
String? projectId; String projectId = '';
_selected.forEach((entity) { _selected.forEach((entity) {
if (entity.entityType == EntityType.product) { if (entity.entityType == EntityType.product) {
@ -91,7 +91,7 @@ class _InvoiceItemSelectorState extends State<InvoiceItemSelector>
); );
} else if (entity.entityType == EntityType.task) { } else if (entity.entityType == EntityType.task) {
final task = entity as TaskEntity; final task = entity as TaskEntity;
projectId ??= task.projectId; projectId = task.projectId;
items.add(convertTaskToInvoiceItem(task: task, context: context)); items.add(convertTaskToInvoiceItem(task: task, context: context));
} else if (entity.entityType == EntityType.expense) { } else if (entity.entityType == EntityType.expense) {
final expense = entity as ExpenseEntity; final expense = entity as ExpenseEntity;