Fix missing events in planner (#10395)

* Fix missing events in planner

Signed-off-by: Artem Savchenko <armisav@gmail.com>

* Clean up

Signed-off-by: Artem Savchenko <armisav@gmail.com>

---------

Signed-off-by: Artem Savchenko <armisav@gmail.com>
This commit is contained in:
Artyom Savchenko
2026-01-12 20:39:58 +07:00
committed by GitHub
parent f6d2476b55
commit 7cbdb612ed
@@ -49,6 +49,7 @@
const myAcc = getCurrentAccount()
const socialStrings = myAcc.socialIds
const personalCalendar = `${myAcc.uuid}_calendar` as Ref<Calendar>
const calendarsQ = createQuery()
@@ -65,7 +66,7 @@
function update (calendars: Calendar[]): void {
q.query<Event>(
calendar.class.Event,
{ calendar: { $in: calendars.map((p) => p._id) } },
{ calendar: { $in: [personalCalendar, ...calendars.map((p) => p._id)] } },
(result) => {
raw = result
},
@@ -114,7 +115,6 @@
current.date = e.detail.date.getTime()
current.dueDate = new Date(e.detail.date).setMinutes(new Date(e.detail.date).getMinutes() + 30)
} else {
const _calendar = `${myAcc.uuid}_calendar` as Ref<Calendar>
const ev: WorkSlot = {
_id: dragItemId,
allDay: false,
@@ -128,7 +128,7 @@
collection: 'events',
visibility: 'public',
blockTime: true,
calendar: _calendar,
calendar: personalCalendar,
space: calendar.space.Calendar,
modifiedBy: myAcc.primarySocialId,
participants: [getCurrentEmployee()],