From 0e470d8e7ef10f7afaeb5522be0617bfde47f4a4 Mon Sep 17 00:00:00 2001
From: Thomas Hackl <hackl@data-quest.de>
Date: Thu, 9 Feb 2023 15:41:42 +0100
Subject: [PATCH] safety if #fullscreen-on or #fullscreen-off don't exist on
 page, fixes #2146

---
 resources/assets/javascripts/bootstrap/fullscreen.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/resources/assets/javascripts/bootstrap/fullscreen.js b/resources/assets/javascripts/bootstrap/fullscreen.js
index e83e8273991..56becd63d21 100644
--- a/resources/assets/javascripts/bootstrap/fullscreen.js
+++ b/resources/assets/javascripts/bootstrap/fullscreen.js
@@ -1,10 +1,10 @@
 STUDIP.ready(() => {
-    document.getElementById('fullscreen-on').addEventListener('click', event => {
+    document.getElementById('fullscreen-on')?.addEventListener('click', event => {
         event.preventDefault();
         STUDIP.Vue.emit('toggle-compact-navigation', true);
     });
 
-    document.getElementById('fullscreen-off').addEventListener('click', event => {
+    document.getElementById('fullscreen-off')?.addEventListener('click', event => {
         event.preventDefault();
         STUDIP.Vue.emit('toggle-compact-navigation', false);
     })
-- 
GitLab