mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-24 05:18:58 +00:00
(crawler) Fix NPE in crawler caused by not having fetched the domains list yet
This commit is contained in:
parent
e0c769fd19
commit
7617b4cbc2
@ -2,6 +2,7 @@ package nu.marginalia.crawl.spec;
|
|||||||
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.zaxxer.hikari.HikariDataSource;
|
import com.zaxxer.hikari.HikariDataSource;
|
||||||
|
import lombok.SneakyThrows;
|
||||||
import nu.marginalia.ProcessConfiguration;
|
import nu.marginalia.ProcessConfiguration;
|
||||||
import nu.marginalia.model.crawlspec.CrawlSpecRecord;
|
import nu.marginalia.model.crawlspec.CrawlSpecRecord;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
@ -67,8 +68,13 @@ public class DbCrawlSpecProvider implements CrawlSpecProvider {
|
|||||||
return domains.size();
|
return domains.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SneakyThrows
|
||||||
@Override
|
@Override
|
||||||
public Stream<CrawlSpecRecord> stream() {
|
public Stream<CrawlSpecRecord> stream() {
|
||||||
|
if (domains == null) {
|
||||||
|
domains = loadData();
|
||||||
|
}
|
||||||
|
|
||||||
return domains.stream();
|
return domains.stream();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user