From c849947751edad586f5b0c08d5bf276ab18e89af Mon Sep 17 00:00:00 2001 From: Pascal Jufer Date: Tue, 21 May 2024 12:42:30 +0200 Subject: [PATCH] Fix item fetching in calendar layout when switching view (#22517) --- .changeset/strong-garlics-visit.md | 5 +++++ app/src/layouts/calendar/index.ts | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 .changeset/strong-garlics-visit.md diff --git a/.changeset/strong-garlics-visit.md b/.changeset/strong-garlics-visit.md new file mode 100644 index 0000000000..b09b89bb30 --- /dev/null +++ b/.changeset/strong-garlics-visit.md @@ -0,0 +1,5 @@ +--- +"@directus/app": patch +--- + +Ensured items are correctly loaded when switching the view in the calendar layout diff --git a/app/src/layouts/calendar/index.ts b/app/src/layouts/calendar/index.ts index 50aa41b049..bf86a4e8cf 100644 --- a/app/src/layouts/calendar/index.ts +++ b/app/src/layouts/calendar/index.ts @@ -62,6 +62,9 @@ export default defineLayout({ return null; } + // Subscribe to 'view' updates to get latest start/end dates + void viewInfo.value; + const start = formatISO(calendar.value.view.activeStart); const end = formatISO(calendar.value.view.activeEnd); const startsHere = { [startDateField.value]: { _between: [start, end] } };