diff --git a/_layouts/device.html b/_layouts/device.html
index 887a4ce48fab34d2c7ade040202fe99f64926eeb..68dc46ca7473d7fb157d5c24ca6b6cf501e26acc 100644
--- a/_layouts/device.html
+++ b/_layouts/device.html
@@ -112,13 +112,14 @@ layout: default
       </script>
 
       <script type="text/javascript">
-        new QRCode(document.getElementById("qrcode2"), {text: "{{ site.baseurl }}{{ page.url }}briefing/", width: 128, height: 128});
+        new QRCode(document.getElementById("qrcode2"), {text: "{{ site.url }}{{ page.url }}briefing/", width: 128, height: 128});
       </script>
 
       <script type="text/javascript">
         new QRCode(document.getElementById("qrcode3"), {text: "{{ page.manual }}", width: 128, height: 128});
       </script>
 
+{%- if page.sets contains 'leihbar' -%}
       <script src='{{ site.url }}/assets/fullcalendar/moment.min.js'></script>
       <script src='{{ site.url }}/assets/fullcalendar/jquery.min.js'></script>
       <script src='{{ site.url }}/assets/fullcalendar/ical.min.js'></script>
@@ -162,3 +163,4 @@ layout: default
           });
         });
 </script>
+{% endif %}