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 vendor = viewModel.vendor;
|
||||||
final state = viewModel.state!;
|
final state = viewModel.state!;
|
||||||
final settings = getClientSettings(state, client);
|
final settings = getClientSettings(state, client);
|
||||||
final contacts = invoice.invitations
|
final contacts = invoice.invitations.map((invitation) {
|
||||||
.map((invitation) =>
|
final allContacts =
|
||||||
(invoice.isPurchaseOrder ? vendor!.contacts : client!.contacts)
|
invoice.isPurchaseOrder ? vendor!.contacts : client!.contacts;
|
||||||
.firstWhere(
|
final matches = allContacts.where((contact) =>
|
||||||
(contact) =>
|
contact.id ==
|
||||||
contact.id ==
|
(invoice.isPurchaseOrder
|
||||||
(invoice.isPurchaseOrder
|
? invitation.vendorContactId
|
||||||
? invitation.vendorContactId
|
: invitation.clientContactId));
|
||||||
: invitation.clientContactId),
|
return matches.isNotEmpty ? matches.first : null;
|
||||||
orElse: () => ClientContactEntity()))
|
}).toList();
|
||||||
.toList();
|
|
||||||
|
|
||||||
return Column(
|
return Column(
|
||||||
children: [
|
children: [
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue