Skip to content

[pre-release] Report Page: Attempted to divide by zero. #328

@TheAxelander

Description

@TheAxelander

Describe the bug
Attempted to divide by zero exception happening on my QA Server.

To Reproduce
Steps to reproduce the behavior:

  1. Use QA Server
  2. Go to Report Page

Expected behavior
Reports will be displayed

Additional helpful details

StackTrace:

   at System.Decimal.DecCalc.VarDecDiv(DecCalc& d1, DecCalc& d2)
   at System.Decimal.op_Division(Decimal d1, Decimal d2)
   at OpenBudgeteer.Core.ViewModels.PageViewModels.ReportPageViewModel.<LoadBucketStatisticsAsync>g__CalculateBudgetConsumption|8_17(BucketViewModel bucket) in /src/OpenBudgeteer.Core/ViewModels/PageViewModels/ReportPageViewModel.cs:line 328
   at System.Linq.Enumerable.IEnumerableWhereSelectIterator`2.ToList()
   at OpenBudgeteer.Core.ViewModels.PageViewModels.ReportPageViewModel.<>c.<LoadBucketStatisticsAsync>b__8_15(BucketGroupViewModel i) in /src/OpenBudgeteer.Core/ViewModels/PageViewModels/ReportPageViewModel.cs:line 302
   at System.Linq.Enumerable.IListSelectIterator`2.MoveNext()
   at System.Linq.Enumerable.IEnumerableWhereIterator`1.ToList()
   at OpenBudgeteer.Core.ViewModels.PageViewModels.ReportPageViewModel.LoadBucketStatisticsAsync() in /src/OpenBudgeteer.Core/ViewModels/PageViewModels/ReportPageViewModel.cs:line 301
   at OpenBudgeteer.Blazor.ViewModels.ApexReportViewModel.LoadBucketReportsAsync() in /src/OpenBudgeteer.Blazor/ViewModels/ApexReportViewModel.cs:line 112
   at OpenBudgeteer.Blazor.ViewModels.ApexReportViewModel.LoadDataAsync() in /src/OpenBudgeteer.Blazor/ViewModels/ApexReportViewModel.cs:line 47
   at OpenBudgeteer.Blazor.Pages.Report.OnInitializedAsync() in /src/OpenBudgeteer.Blazor/Pages/Report.razor.cs:line 132
   at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    🐞Bugs

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions