mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-11 09:42:15 +01:00
fix unselecting bugs in time view
This commit is contained in:
@@ -138,6 +138,7 @@ function deleteSelected() {
|
||||
@submit="clearSelectionAndState"
|
||||
:all-selected="selectedTimeEntries.length === timeEntries.length"
|
||||
@select-all="selectedTimeEntries = [...timeEntries]"
|
||||
@unselect-all="selectedTimeEntries = []"
|
||||
:delete-selected="deleteSelected"></TimeEntryMassActionRow>
|
||||
<TimeEntryGroupedTable
|
||||
v-model:selected="selectedTimeEntries"
|
||||
|
||||
@@ -133,7 +133,11 @@ function unselectAllTimeEntries(value: TimeEntriesGroupedByType[]) {
|
||||
selectedTimeEntries.value = selectedTimeEntries.value.filter(
|
||||
(timeEntry) => {
|
||||
return !value.find(
|
||||
(filterTimeEntry) => filterTimeEntry.id === timeEntry.id
|
||||
(filterTimeEntry) =>
|
||||
filterTimeEntry.id === timeEntry.id ||
|
||||
filterTimeEntry.timeEntries?.find(
|
||||
(subTimeEntry) => subTimeEntry.id === timeEntry.id
|
||||
)
|
||||
);
|
||||
}
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user