diff --git a/src/Money.Blazor.Host/Components/ExpenseCard.razor b/src/Money.Blazor.Host/Components/ExpenseCard.razor index e2c48f43..924f7c47 100644 --- a/src/Money.Blazor.Host/Components/ExpenseCard.razor +++ b/src/Money.Blazor.Host/Components/ExpenseCard.razor @@ -5,7 +5,7 @@
-

@Context.CurrencyFormatter?.Format(Model.Amount)

+

@Context.CurrencyFormatter?.Format(Model.Amount, CurrencyFormatter.FormatZero.Placehoder)

diff --git a/src/Money.Models.Builders/OutcomeBuilder.cs b/src/Money.Models.Builders/OutcomeBuilder.cs index 7643038d..e9ed1099 100644 --- a/src/Money.Models.Builders/OutcomeBuilder.cs +++ b/src/Money.Models.Builders/OutcomeBuilder.cs @@ -671,7 +671,7 @@ public async Task HandleAsync(GetMonthExpectedExpenseTotal query) var checklist = await HandleAsync(new ListMonthExpenseChecklist(query.Month) { UserKey = query.UserKey }); foreach (var expected in checklist) { - if (!expected.ExpenseKey.IsEmpty) + if (!expected.ExpenseKey.IsEmpty || expected.Amount == null) continue; result += priceConverter.ToDefault(query.UserKey, new PriceFixed(expected.Amount, expected.When));