fix(saved filters): don't let query parameters override saved sorting parameters
Resolves https://kolaente.dev/vikunja/frontend/issues/3380
This commit is contained in:
parent
2dad404217
commit
10f71c29b2
@ -150,10 +150,13 @@ func (tf *TaskCollection) ReadAll(s *xorm.Session, a web.Auth, search string, pa
|
||||
return nil, 0, 0, err
|
||||
}
|
||||
|
||||
sf.Filters.SortByArr = tf.SortByArr
|
||||
sf.Filters.SortBy = tf.SortBy
|
||||
sf.Filters.SortByArr = append(sf.Filters.SortByArr, tf.SortByArr...)
|
||||
sf.Filters.SortBy = append(sf.Filters.SortBy, tf.SortBy...)
|
||||
if len(sf.Filters.OrderBy) > len(sf.Filters.SortBy) {
|
||||
sf.Filters.OrderBy = sf.Filters.OrderBy[:len(sf.Filters.SortBy)]
|
||||
}
|
||||
sf.Filters.OrderBy = append(sf.Filters.OrderBy, tf.OrderBy...)
|
||||
sf.Filters.OrderByArr = tf.OrderByArr
|
||||
sf.Filters.OrderBy = tf.OrderBy
|
||||
|
||||
return sf.getTaskCollection().ReadAll(s, a, search, page, perPage)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user