diff --git a/src/custom-sort/custom-sort.ts b/src/custom-sort/custom-sort.ts index 82051bc..93268c1 100644 --- a/src/custom-sort/custom-sort.ts +++ b/src/custom-sort/custom-sort.ts @@ -529,13 +529,14 @@ export const determineFolderDatesIfNeeded = (folderItems: Array { if (item.folder) { - const folderDefaultSortRequiresFolderDate: boolean = !!(sortingSpec.defaultOrder && sortOrderNeedsFolderDates(sortingSpec.defaultOrder)) + const folderDefaultSortRequiresFolderDate: boolean = !!(sortingSpec.defaultOrder && sortOrderNeedsFolderDates(sortingSpec.defaultOrder, sortingSpec.defaultSecondaryOrder)) let groupSortRequiresFolderDate: boolean = false if (!folderDefaultSortRequiresFolderDate) { const groupIdx: number | undefined = item.groupIdx if (groupIdx !== undefined) { const groupOrder: CustomSortOrder | undefined = sortingSpec.groups[groupIdx].order - groupSortRequiresFolderDate = !!groupOrder && sortOrderNeedsFolderDates(groupOrder) + const groupSecondaryOrder: CustomSortOrder | undefined = sortingSpec.groups[groupIdx].secondaryOrder + groupSortRequiresFolderDate = !!groupOrder && sortOrderNeedsFolderDates(groupOrder, groupSecondaryOrder) } } if (folderDefaultSortRequiresFolderDate || groupSortRequiresFolderDate) {