From 986f1732eaf8613c3112e698b5a0cf9be56f2ae5 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Sat, 27 Sep 2025 07:12:53 +0200 Subject: [PATCH] fix: update loadPendingTasks logic to include refreshTrigger condition - Modified the condition in `PendingTasksSection` to reload tasks if `refreshTrigger` changes, ensuring data is refreshed after toggle/delete actions. This improves the accuracy of displayed pending tasks when filters are applied. --- src/components/daily/PendingTasksSection.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/daily/PendingTasksSection.tsx b/src/components/daily/PendingTasksSection.tsx index 512a6a9..ca477ab 100644 --- a/src/components/daily/PendingTasksSection.tsx +++ b/src/components/daily/PendingTasksSection.tsx @@ -56,10 +56,11 @@ export function PendingTasksSection({ useEffect(() => { if (!isCollapsed) { // Si on a des données initiales et qu'on utilise les filtres par défaut, ne pas recharger + // SAUF si refreshTrigger a changé (pour recharger après toggle/delete) const hasInitialData = initialPendingTasks.length > 0; const usingDefaultFilters = filters.maxDays === 7 && filters.type === 'all' && filters.limit === 50; - if (!hasInitialData || !usingDefaultFilters) { + if (!hasInitialData || !usingDefaultFilters || (refreshTrigger && refreshTrigger > 0)) { loadPendingTasks(); } }