Skip to content

[HxGrid] RefreshDataAsync(ResetSorting) fails if default sorting or current sorting not available #1096

@hakenr

Description

@hakenr

GOR-G3 PROD:

Operation ID:c971823f65af41379c4783633e3b6853
System.ArgumentNullException: ArgumentNull_Generic Arg_ParamName_Name, first
   at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument )
   at System.Linq.Enumerable.SequenceEqual[GridInternalStateSortingItem`1](IEnumerable`1 , IEnumerable`1 , IEqualityComparer`1 )
   at System.Linq.Enumerable.SequenceEqual[GridInternalStateSortingItem`1](IEnumerable`1 , IEnumerable`1 )
   at Havit.Blazor.Components.Web.Bootstrap.HxGrid`1.<ResetGridStateAsync>d__279[[Havit.GoranG3.Contracts.HumanResources.AbsenceListItemDto, Havit.GoranG3.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
   at Havit.Blazor.Components.Web.Bootstrap.HxGrid`1.<RefreshDataAsync>d__276[[Havit.GoranG3.Contracts.HumanResources.AbsenceListItemDto, Havit.GoranG3.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
   at Havit.GoranG3.Web.Client.HumanResources.Absences.List.AbsenceListCoreConsumptions.OnParametersSetAsync()
   at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)
   at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
   at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task , ComponentState )
System.ArgumentNullException: Value cannot be null. (Parameter 'second')
   at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
   at System.Linq.Enumerable.SequenceEqual[GridInternalStateSortingItem`1](IEnumerable`1 first, IEnumerable`1 second, IEqualityComparer`1 comparer)
   at System.Linq.Enumerable.SequenceEqual[GridInternalStateSortingItem`1](IEnumerable`1 first, IEnumerable`1 second)
   at Havit.Blazor.Components.Web.Bootstrap.HxGrid`1.<ResetGridStateAsync>d__279[[Havit.GoranG3.Contracts.HumanResources.EmployeeHistoryDto, Havit.GoranG3.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
   at Havit.Blazor.Components.Web.Bootstrap.HxGrid`1.<RefreshDataAsync>d__276[[Havit.GoranG3.Contracts.HumanResources.EmployeeHistoryDto, Havit.GoranG3.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext()
   at Havit.GoranG3.Web.Client.HumanResources.Employees.Components.EmployeeHistory.OnParametersSetAsync() in E:\source\003.GOR-G3\Web.Client\HumanResources\Employees\Components\EmployeeHistory.razor.cs:line 51
   at Microsoft.AspNetCore.Components.ComponentBase.CallStateHasChangedOnAsyncCompletion(Task task)

AB#84679
AB#84896
AB#84863
AB...

cc @jirikanda

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions