From 050f45206c7eefe2f06d3815efa70dcdb75b2dbe Mon Sep 17 00:00:00 2001 From: Herman Wikner Date: Tue, 19 Mar 2024 12:47:54 +0100 Subject: [PATCH] fix(tasks): only display tasks with edits in the drafts menu (#6053) --- .../src/tasks/components/sidebar/TasksHeaderDraftsMenu.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/sanity/src/tasks/src/tasks/components/sidebar/TasksHeaderDraftsMenu.tsx b/packages/sanity/src/tasks/src/tasks/components/sidebar/TasksHeaderDraftsMenu.tsx index 3b43940ed22..7355169d31d 100644 --- a/packages/sanity/src/tasks/src/tasks/components/sidebar/TasksHeaderDraftsMenu.tsx +++ b/packages/sanity/src/tasks/src/tasks/components/sidebar/TasksHeaderDraftsMenu.tsx @@ -16,11 +16,13 @@ export function DraftsMenu() { const draftTasks = useMemo(() => { if (!user?.id) return [] + return data.filter((task) => { const isAuthoredByUser = task.authorId === user.id const isDraft = !task.createdByUser + const hasEdits = task._updatedAt !== task._createdAt const isNotTheTaskBeingCreated = viewMode === 'create' ? task._id !== selectedTask : true - return isAuthoredByUser && isDraft && isNotTheTaskBeingCreated + return isAuthoredByUser && isDraft && isNotTheTaskBeingCreated && hasEdits }) }, [data, selectedTask, user?.id, viewMode])