diff --git a/packages/utils/lib/utils.ts b/packages/utils/lib/utils.ts index 82ad0b59a..6adffb641 100644 --- a/packages/utils/lib/utils.ts +++ b/packages/utils/lib/utils.ts @@ -395,7 +395,7 @@ const fSortR = /[^\d]+|\d+/g; export function sortFiles(files: { _id: string }[] | string[]) { const isString = typeof files[0] === 'string'; const result = files - .map((i) => (isString ? { name: i, weights: i.match(fSortR) } : { ...i, weights: i.match(fSortR) })) + .map((i) => (isString ? { name: i, weights: i.match(fSortR) } : { ...i, weights: i._id.match(fSortR) })) .sort((a, b) => { let pos = 0; const weightsA = a.weights; diff --git a/packages/utils/package.json b/packages/utils/package.json index f47d6022e..d69772ddb 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/utils", - "version": "1.0.11", + "version": "1.0.12", "description": "hydrooj utils", "main": "package.json", "repository": "https://github.com/hydro-dev/Hydro.git",