mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-28 17:50:56 +01:00
fix(core): default to _id descending sort when sort is nil or parsing fails
Ensure MustGetSortOption returns a default bson.D{{"_id", -1}} on parse errors and
GetPaginationPipeline uses {_id: -1} when sort is nil to provide consistent default ordering.
This commit is contained in:
@@ -259,7 +259,8 @@ func GetSortsOption(c *gin.Context) (sort bson.D, err error) {
|
||||
func MustGetSortOption(c *gin.Context) (sort bson.D) {
|
||||
sort, err := GetSortsOption(c)
|
||||
if err != nil {
|
||||
return nil
|
||||
// Return default sort by _id descending when parsing fails
|
||||
return bson.D{{"_id", -1}}
|
||||
}
|
||||
return sort
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user