diff --git a/mod/resource/filter.php b/mod/resource/filter.php
index 63427bfe787..b5b1c0c74d6 100644
--- a/mod/resource/filter.php
+++ b/mod/resource/filter.php
@@ -34,10 +34,14 @@
foreach ($resources as $resource) {
$currentname = trim($resource->name);
- $resourcelist[] = new filterobject($currentname,
- '',
- '', false, true);
+ $strippedname = strip_tags($currentname);
+ /// Avoid empty or unlinkable resource names
+ if (!empty($strippedname)) {
+ $resourcelist[] = new filterobject($currentname,
+ '',
+ '', false, true);
+ }
}
}