From c3df245dcc9c1ace74123e7d89654592b75ec04e Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Wed, 20 Mar 2024 17:06:44 +0100 Subject: [PATCH] fix(editor): switching to sidebar after creating a new event Fix #5840 Signed-off-by: Richard Steinmetz --- src/views/EditSimple.vue | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/views/EditSimple.vue b/src/views/EditSimple.vue index 535d1a095..29a08117d 100644 --- a/src/views/EditSimple.vue +++ b/src/views/EditSimple.vue @@ -384,12 +384,19 @@ export default { this.$refs.popover.$children[0].$refs.popper.init() }, /** - * Save changes and return to viewing mode or stay in editing mode if an error occurrs + * Save changes and leave when creating a new event or return to viewing mode when editing + * an existing event. Stay in editing mode if an error occurrs. * * @param {boolean} thisAndAllFuture Modify this and all future events * @return {Promise} */ async saveAndView(thisAndAllFuture) { + // Transitioning from new to edit routes is not implemented for now + if (this.isNew) { + await this.saveAndLeave(thisAndAllFuture) + return + } + this.isViewing = true try { await this.save(thisAndAllFuture)