feat: Include task assignees in member filter logic (#1214)

This commit is contained in:
millenium-codebug
2025-06-16 23:16:57 +02:00
committed by GitHub
parent 774bdc2b64
commit c8cb1f4a20
2 changed files with 17 additions and 1 deletions

View File

@@ -280,7 +280,20 @@ export default class extends BaseModel {
if (filterUserIds.length > 0) {
cardModels = cardModels.filter((cardModel) => {
const users = cardModel.users.toRefArray();
return users.some((user) => filterUserIds.includes(user.id));
if (users.some((user) => filterUserIds.includes(user.id))) {
return true;
}
return cardModel
.getTaskListsQuerySet()
.toModelArray()
.some((taskListModel) =>
taskListModel
.getTasksQuerySet()
.toRefArray()
.some((task) => filterUserIds.includes(task.assigneeUserId)),
);
});
}