From e38829cf313e6a14bbc096b1918e2541964882dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20H=C3=A4ttasch?= <benjamin.haettasch@fachschaft.informatik.tu-darmstadt.de> Date: Thu, 1 Dec 2022 22:49:16 +0100 Subject: [PATCH] Fix room adding form Make sure calendar is only loaded when event was already set --- .../admin/AKModel/room_change_form.html | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/AKModel/templates/admin/AKModel/room_change_form.html b/AKModel/templates/admin/AKModel/room_change_form.html index aac03532..a8db3671 100644 --- a/AKModel/templates/admin/AKModel/room_change_form.html +++ b/AKModel/templates/admin/AKModel/room_change_form.html @@ -7,18 +7,20 @@ {% block extrahead %} {{ block.super }} {% bootstrap_javascript jquery='slim' %} - {% include "AKModel/load_fullcalendar_availabilities.html" %} + {% if original.event %} + {% include "AKModel/load_fullcalendar_availabilities.html" %} - <script> - {% get_current_language as LANGUAGE_CODE %} + <script> + {% get_current_language as LANGUAGE_CODE %} - document.addEventListener('DOMContentLoaded', function () { - createAvailabilityEditors( - '{{ original.event.timezone }}', - '{{ LANGUAGE_CODE }}', - '{{ original.event.start | timezone:original.event.timezone | date:"Y-m-d H:i:s" }}', - '{{ original.event.end | timezone:original.event.timezone | date:"Y-m-d H:i:s" }}' - ); - }); - </script> + document.addEventListener('DOMContentLoaded', function () { + createAvailabilityEditors( + '{{ original.event.timezone }}', + '{{ LANGUAGE_CODE }}', + '{{ original.event.start | timezone:original.event.timezone | date:"Y-m-d H:i:s" }}', + '{{ original.event.end | timezone:original.event.timezone | date:"Y-m-d H:i:s" }}' + ); + }); + </script> + {% endif %} {% endblock %} -- GitLab