From b59162e6b5ae30095a72e142abbfa9e9e718fcf9 Mon Sep 17 00:00:00 2001 From: Jeremy Valentine <38669521+valentine195@users.noreply.github.com> Date: Wed, 17 Apr 2024 09:00:39 -0400 Subject: [PATCH] fix: No longer save on exit when incomplete event information is provided --- src/settings/modals/event/event.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/settings/modals/event/event.ts b/src/settings/modals/event/event.ts index 2980d15..a81a1fe 100644 --- a/src/settings/modals/event/event.ts +++ b/src/settings/modals/event/event.ts @@ -80,7 +80,7 @@ export class CreateEventModal extends CalendariumModal { } async checkCanExit() { if (this.isValidEvent()) return true; - /* if (this.plugin.data.exit.savingEvent) return true; */ + if (this.plugin.data.exit.savingEvent) return true; return new Promise((resolve) => { const modal = new ConfirmModal( this.plugin.app, @@ -125,8 +125,7 @@ export class CreateEventModal extends CalendariumModal { async close() { if (await this.checkCanExit()) { - /* this.saved = get(this.store.valid); - this.calendar = get(this.store); */ + this.saved = this.isValidEvent(); super.close(); } }