Skip to content

Commit 866aceb

Browse files
committed
fix(filters): properly filter tasks with tgProject in inbox view
- Update inbox filter to use hasProject() function which correctly checks both metadata.project and metadata.tgProject fields - Ensure tasks with any project assignment are excluded from inbox
1 parent 8e62b64 commit 866aceb

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/utils/TaskFilterUtils.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
FilterGroup,
1212
RootFilterState,
1313
} from "../components/task-filter/ViewTaskFilter";
14+
import { hasProject } from "./taskUtil";
1415

1516
// 从ViewTaskFilter.ts导入相关接口
1617

@@ -707,7 +708,7 @@ export function filterTasks(
707708
// Only apply default logic if no rules were defined for this view
708709
switch (viewId) {
709710
case "inbox":
710-
filtered = filtered.filter((task) => !task.metadata.project);
711+
filtered = filtered.filter((task) => !hasProject(task));
711712
break;
712713
case "flagged":
713714
filtered = filtered.filter(

0 commit comments

Comments
 (0)