(crawler) Fix NPE in crawler caused by not having fetched the domains list yet

This commit is contained in:
Viktor Lofgren 2023-11-06 18:16:38 +01:00
parent e0c769fd19
commit 7617b4cbc2

View File

@ -2,6 +2,7 @@ package nu.marginalia.crawl.spec;
import com.google.inject.Inject;
import com.zaxxer.hikari.HikariDataSource;
import lombok.SneakyThrows;
import nu.marginalia.ProcessConfiguration;
import nu.marginalia.model.crawlspec.CrawlSpecRecord;
import org.slf4j.Logger;
@ -67,8 +68,13 @@ public class DbCrawlSpecProvider implements CrawlSpecProvider {
return domains.size();
}
@SneakyThrows
@Override
public Stream<CrawlSpecRecord> stream() {
if (domains == null) {
domains = loadData();
}
return domains.stream();
}