diff --git a/code/services-application/search-service/java/nu/marginalia/search/svc/SearchSiteInfoService.java b/code/services-application/search-service/java/nu/marginalia/search/svc/SearchSiteInfoService.java index e3395e9b..64613640 100644 --- a/code/services-application/search-service/java/nu/marginalia/search/svc/SearchSiteInfoService.java +++ b/code/services-application/search-service/java/nu/marginalia/search/svc/SearchSiteInfoService.java @@ -340,6 +340,14 @@ public class SearchSiteInfoService { implements SiteInfoModel { + public boolean hasSamples() { + return samples != null && !samples.isEmpty(); + } + + public boolean hasFeed() { + return feed != null && !feed.items.isEmpty(); + } + public String query() { return "site:" + domain; } public boolean isKnown() { diff --git a/code/services-application/search-service/resources/jte/siteinfo/view/overview.jte b/code/services-application/search-service/resources/jte/siteinfo/view/overview.jte index d6dab198..71970dd9 100644 --- a/code/services-application/search-service/resources/jte/siteinfo/view/overview.jte +++ b/code/services-application/search-service/resources/jte/siteinfo/view/overview.jte @@ -25,8 +25,7 @@ @endif - @if (siteInfo.feed() != null && !siteInfo.feed().items().isEmpty()) - + @if (siteInfo.hasFeed())