fix bug where filter would not be applied in status grid

This commit is contained in:
marlon-erler
2024-07-27 01:27:29 +02:00
parent 78040b2d16
commit 141ae4c40b
2 changed files with 6 additions and 6 deletions
+3 -3
View File
@@ -3400,12 +3400,12 @@
}
function StatusNameCell(statusName, index, boardViewModel) {
const taskViewModelsWithMatchingStatus = new ListState();
boardViewModel.taskViewModels.handleAddition(
boardViewModel.filteredTaskViewModels.handleAddition(
(taskViewModel) => {
const doesMatchStatus = taskViewModel.task.status == statusName;
if (doesMatchStatus == false) return;
taskViewModelsWithMatchingStatus.add(taskViewModel);
boardViewModel.taskViewModels.handleRemoval(taskViewModel, () => {
boardViewModel.filteredTaskViewModels.handleRemoval(taskViewModel, () => {
taskViewModelsWithMatchingStatus.remove(taskViewModel);
});
}
@@ -3439,7 +3439,7 @@
return FilteredList(
{ category: categoryName },
(taskViewModel) => taskViewModel.task,
boardViewModel.taskViewModels,
boardViewModel.filteredTaskViewModels,
(taskViewModels) => {
const statusNameConverter = (statusName) => {
const index2 = createPropertyValueIndexState(sortedStatuses, statusName);