- Sone sone = (Sone) dataProvider.get(soneKey);
- FreenetLinkParserContext context = new FreenetLinkParserContext(sone);
+ Sone sone = (Sone) templateContext.get(soneKey);
+ if (sone == null) {
+ sone = core.getSone(soneKey, false);
+ }
+ FreenetLinkParserContext context = new FreenetLinkParserContext((Request) templateContext.get("request"), sone);