Fix invoice item selector
This commit is contained in:
parent
3357341605
commit
28b403b35d
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue