diff --git a/models/task.js b/models/task.js index c0f70e2..ac91efa 100644 --- a/models/task.js +++ b/models/task.js @@ -1730,7 +1730,7 @@ function getFilteredTasksPaginated(filterType, searchQuery, accountId, limit, of var dbOffset = 0; var skipped = 0; var hasMore = true; - var maxIterations = 10; // Safety limit to prevent infinite loops + var maxIterations = 50; // Safety limit to prevent infinite loops var iteration = 0; try { diff --git a/qml/features/tasks/pages/Task_Page.qml b/qml/features/tasks/pages/Task_Page.qml index 0722a5a..e34fb0a 100644 --- a/qml/features/tasks/pages/Task_Page.qml +++ b/qml/features/tasks/pages/Task_Page.qml @@ -522,7 +522,7 @@ Page { } else { if (currentSearchQuery) { // Reapply search if there was one - tasklist.searchTasks(currentSearchQuery); + tasklist.applySearch(currentSearchQuery); } else { // Reapply current filter tasklist.applyFilter(currentFilter);