diff --git a/src/templates/src/calendar_index.html b/src/templates/src/calendar_index.html
index 250fa9a..771a360 100644
--- a/src/templates/src/calendar_index.html
+++ b/src/templates/src/calendar_index.html
@@ -63,8 +63,11 @@
}
}
+ icalLink.disabled = false;
if (hasAll) {
icalLink.href = baseICalUrl;
+ } else if (icalFilter.length == 0) {
+ icalLink.removeAttribute("href");
} else {
icalFilter.sort();
let url = new URL(baseICalUrl);