From 492c9a0140653d7caaf49f1b64d0f9a0bccde44a Mon Sep 17 00:00:00 2001 From: ma0048 Date: Wed, 2 Sep 2026 15:28:05 +0200 Subject: [PATCH 1/2] fix: rebuild Raumvorschlag after adding event --- public/js/components/Tempus/Tempus.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/public/js/components/Tempus/Tempus.js b/public/js/components/Tempus/Tempus.js index 843f5bbd0..4672a07c0 100644 --- a/public/js/components/Tempus/Tempus.js +++ b/public/js/components/Tempus/Tempus.js @@ -281,7 +281,8 @@ export default { }, rebuildRaumvorschlag() { - this.previewRaumvorschlag({ lehreinheit_id: this.raumvorschlagPreview.lehreinheit_id }); + if (this.raumvorschlagPreview) + this.previewRaumvorschlag({ lehreinheit_id: this.raumvorschlagPreview?.lehreinheit_id }); }, async previewRaumvorschlag(orig) { @@ -1434,7 +1435,7 @@ export default { - + Date: Thu, 3 Sep 2026 11:06:25 +0200 Subject: [PATCH 2/2] restore deleted setemp function --- public/js/components/Tempus/Tempus.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/public/js/components/Tempus/Tempus.js b/public/js/components/Tempus/Tempus.js index 4672a07c0..d2bce6718 100644 --- a/public/js/components/Tempus/Tempus.js +++ b/public/js/components/Tempus/Tempus.js @@ -344,6 +344,21 @@ export default { this.ort_kurzbz = data.ort_kurzbz; this.rooms = [{ ort_kurzbz: data.ort_kurzbz }]; }, + setEmp (data) { + const uid = data.uid; + const label = data.name; + + this.lecturers = [{ + uid, + label, + showEvents: true, + overlays: {blocks: true, wishes: true}, + showCoursePicker: false + }]; + + this.$refs.calendar.resetEventLoader(); + if (this.lastRange) this.handleRange(this.lastRange); + }, onSelectVerbandAndClose(payload) { this.onSelectVerband(payload); bootstrap.Offcanvas.getOrCreateInstance(this.$refs.verbandMenu).hide();