Skip to content

Commit 61b88b9

Browse files
committed
Only fetch schedule entries of unique periods
1 parent 733cf88 commit 61b88b9

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

frontend/src/components/activity/ScheduleEntry.vue

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -480,9 +480,16 @@ export default {
480480
})
481481
},
482482
async reloadAllScheduleEntriesInRelatedPeriods() {
483+
const periods = [
484+
...new Set(
485+
this.activity.scheduleEntries().items.map((scheduleEntry) => {
486+
return scheduleEntry.period()
487+
})
488+
),
489+
]
483490
await Promise.all(
484-
this.activity.scheduleEntries().items.map((scheduleEntry) => {
485-
return scheduleEntry.period().scheduleEntries().$reload()
491+
periods.map(async (period) => {
492+
period.scheduleEntries().$reload()
486493
})
487494
)
488495
this.loadScheduleEntry()

0 commit comments

Comments
 (0)