Null safety
This commit is contained in:
parent
09b90605c9
commit
2da1686395
|
|
@ -184,17 +184,16 @@ class _InvoiceEmailViewState extends State<InvoiceEmailView>
|
|||
final vendor = viewModel.vendor;
|
||||
final state = viewModel.state!;
|
||||
final settings = getClientSettings(state, client);
|
||||
final contacts = invoice.invitations
|
||||
.map((invitation) =>
|
||||
(invoice.isPurchaseOrder ? vendor!.contacts : client!.contacts)
|
||||
.firstWhere(
|
||||
(contact) =>
|
||||
contact.id ==
|
||||
(invoice.isPurchaseOrder
|
||||
? invitation.vendorContactId
|
||||
: invitation.clientContactId),
|
||||
orElse: () => ClientContactEntity()))
|
||||
.toList();
|
||||
final contacts = invoice.invitations.map((invitation) {
|
||||
final allContacts =
|
||||
invoice.isPurchaseOrder ? vendor!.contacts : client!.contacts;
|
||||
final matches = allContacts.where((contact) =>
|
||||
contact.id ==
|
||||
(invoice.isPurchaseOrder
|
||||
? invitation.vendorContactId
|
||||
: invitation.clientContactId));
|
||||
return matches.isNotEmpty ? matches.first : null;
|
||||
}).toList();
|
||||
|
||||
return Column(
|
||||
children: [
|
||||
|
|
|
|||
Loading…
Reference in New Issue