core: fix groups returning only 1 group

This commit is contained in:
Abdullah Atta
2024-03-26 12:29:41 +05:00
parent 9c0eca0891
commit 98e3c2955b

View File

@@ -460,7 +460,13 @@ export class FilteredSelector<T extends Item> {
"reminders.date",
createUpcomingReminderTimeQuery().as("dueDate")
);
} else fields.push(options.sortBy);
}
if (options.groupBy === "abc") fields.push("title");
else if (options.sortBy === "title" && options.groupBy !== "none")
fields.push("dateCreated");
else if (options.sortBy !== "dueDate") fields.push(options.sortBy);
return Array.from(
groupArray(
await this.filter