Skip to content

Commit 944c316

Browse files
authored
Merge pull request #7624 from nextcloud/fix/7623-filtering-cards-by-assigned-users-should-show-cards-if-any-of-the-selected-users-is-assigned-to-it
Update filter to show cards where any of the selected users is assigned to
2 parents 8338e86 + ebfb469 commit 944c316

1 file changed

Lines changed: 4 additions & 7 deletions

File tree

src/store/card.js

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ export default function cardModuleFactory() {
2929
return false
3030
}
3131
let allTagsMatch = true
32-
let allUsersMatch = true
3332

3433
if (tags.length > 0) {
3534
tags.forEach((tag) => {
@@ -43,12 +42,10 @@ export default function cardModuleFactory() {
4342
}
4443

4544
if (users.length > 0) {
46-
users.forEach((user) => {
47-
if (!card?.assignedUsers || card.assignedUsers.findIndex((u) => u.participant.uid === user) === -1) {
48-
allUsersMatch = false
49-
}
50-
})
51-
if (!allUsersMatch) {
45+
const anyUserMatch = !card?.assignedUsers
46+
? false
47+
: users.some((user) => card.assignedUsers.findIndex((u) => u.participant.uid === user) !== -1)
48+
if (!anyUserMatch) {
5249
return false
5350
}
5451
}

0 commit comments

Comments
 (0)