Add failure cache to element loader
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / template / LinkedElementsFilter.kt
index f95d6c0..ca94423 100644 (file)
@@ -18,6 +18,7 @@ class LinkedElementsFilter(private val elementLoader: ElementLoader) : Filter {
                        (data as? Iterable<Part>)
                                        ?.filterIsInstance<FreenetLinkPart>()
                                        ?.map { elementLoader.loadElement(it.link) }
+                                       ?.filter { !it.failed }
                                        ?: listOf<LinkedElement>()
 
 }