Merge pull request #3046 from okriuchykhin/ok_SCI_5361

Add default sorting to ProjectsOverviewService [SCI-5361]
This commit is contained in:
Alex Kriuchykhin 2021-01-05 10:04:53 +01:00 committed by GitHub
commit d94d344c22
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,7 +10,7 @@ class ProjectsOverviewService
@view_mode = @view_state.state.dig('projects', 'view_mode')
# Update sort if chanhed
@sort = @view_state.state.dig('projects', @view_mode, 'sort')
@sort = @view_state.state.dig('projects', @view_mode, 'sort') || 'atoz'
if @params[:sort] && @sort != @params[:sort] &&
%w(new old atoz ztoa archived_old archived_new).include?(@params[:sort])
@view_state.state['projects'].merge!(Hash[@view_mode, { 'sort': @params[:sort] }.stringify_keys])