Fix clearing expense client
This commit is contained in:
parent
9e1e3db08c
commit
bbc4a2feb5
|
|
@ -176,11 +176,13 @@ class ExpenseEditDetailsState extends State<ExpenseEditDetails> {
|
||||||
entityList: memoizedDropdownClientList(clientState.map,
|
entityList: memoizedDropdownClientList(clientState.map,
|
||||||
clientState.list, state.userState.map, state.staticState),
|
clientState.list, state.userState.map, state.staticState),
|
||||||
onSelected: (client) {
|
onSelected: (client) {
|
||||||
final currencyId =
|
String currencyId = '';
|
||||||
(client as ClientEntity).settings.currencyId ??
|
if (client != null) {
|
||||||
company.currencyId;
|
currencyId = (client as ClientEntity).settings.currencyId ??
|
||||||
|
company.currencyId;
|
||||||
|
}
|
||||||
viewModel.onChanged!(expense.rebuild((b) => b
|
viewModel.onChanged!(expense.rebuild((b) => b
|
||||||
..clientId = client.id
|
..clientId = client?.id ?? ''
|
||||||
..invoiceCurrencyId = currencyId));
|
..invoiceCurrencyId = currencyId));
|
||||||
},
|
},
|
||||||
onAddPressed: (completer) {
|
onAddPressed: (completer) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue