From c231b74db248791eb62d8edc38079420b2260315 Mon Sep 17 00:00:00 2001 From: Tejas Date: Sat, 6 Jul 2024 14:32:14 +0530 Subject: [PATCH] Fixes sort issue --- src/views.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/views.tsx b/src/views.tsx index c1ee62b..7bfe1e2 100644 --- a/src/views.tsx +++ b/src/views.tsx @@ -76,7 +76,11 @@ export class TasksTimelineView extends BaseTasksView { const adapter = new ObsidianTaskAdapter(this.app); adapter.generateTasksList(fileIncludeFilter, fileExcludeFilter, fileIncludeTagsFilter, fileExcludeTagsFilter) .then(() => { - const taskList = adapter.getTaskList(); + let taskList = adapter.getTaskList(); + + const sortOptionFn = (0, eval)(this.userOptionModel.get("sort") || "") + if (sortOptionFn) taskList = taskList.sort(sortOptionFn) + const taskListPromise = this.parseTasks(taskList) taskListPromise.then(tasks => { tasks = this.filterTasks(tasks);