UBERF-4354 (#4066)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2023-11-27 15:59:25 +07:00
committed by GitHub
parent 63c24da02a
commit 79eb058d62
2 changed files with 69 additions and 50 deletions
@@ -545,11 +545,16 @@
if (originDueDate !== event.dueDate) update.dueDate = event.dueDate
if (Object.keys(update).length > 0) {
if (event._class === calendar.class.ReccuringInstance) {
await updateReccuringInstance(update, {
const updated = await updateReccuringInstance(update, {
...event,
date: originDate,
dueDate: originDueDate
} as unknown as ReccuringInstance)
if (!updated) {
event.date = originDate
event.dueDate = originDueDate
events = events
}
} else {
await client.update(event, update)
}