diff --git a/resources/assets/javascripts/bootstrap/resources.js b/resources/assets/javascripts/bootstrap/resources.js
index eec5ba1b56dd6a114e8a5950d466e0842ef6e429..ec8e224797d3cddc8fb8f0950815fd8694234e02 100644
--- a/resources/assets/javascripts/bootstrap/resources.js
+++ b/resources/assets/javascripts/bootstrap/resources.js
@@ -733,10 +733,10 @@ STUDIP.ready(function () {
                     use_session_date = false;
                 }
             }
-            if (node.calendar == undefined) {
-                if (jQuery(node).hasClass('semester-plan')) {
+            if (this.calendar == undefined) {
+                if (jQuery(this).hasClass('semester-plan')) {
                     STUDIP.Fullcalendar.createSemesterCalendarFromNode(
-                        node,
+                        this,
                         {
                             loading: function (isLoading) {
                                 if (!isLoading) {
@@ -773,7 +773,7 @@ STUDIP.ready(function () {
                             config.defaultDate = session_date_string;
                         }
                     }
-                    STUDIP.Fullcalendar.createFromNode(node, config);
+                    STUDIP.Fullcalendar.createFromNode(this, config);
                 }
             }
         });