mirror of
https://github.com/MarginaliaSearch/MarginaliaSearch.git
synced 2025-02-23 21:18:58 +00:00
(domain-info) Fix incorrect array indexing
Using the id instead of idx when addressing the ranksArray caused exceptions.
This commit is contained in:
parent
186a98cc99
commit
93fa58c93d
@ -22,6 +22,7 @@ import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.Executors;
|
||||
import java.util.concurrent.ScheduledExecutorService;
|
||||
import java.util.stream.IntStream;
|
||||
|
||||
public class SimilarDomainsService {
|
||||
@ -43,12 +44,13 @@ public class SimilarDomainsService {
|
||||
|
||||
volatile boolean isReady = false;
|
||||
|
||||
|
||||
@Inject
|
||||
public SimilarDomainsService(HikariDataSource dataSource, AggregateLinkGraphClient linkGraphClient) {
|
||||
this.dataSource = dataSource;
|
||||
this.linkGraphClient = linkGraphClient;
|
||||
|
||||
Executors.newSingleThreadExecutor().submit(this::init);
|
||||
Thread.ofPlatform().start(this::init);
|
||||
}
|
||||
|
||||
private void init() {
|
||||
@ -342,7 +344,7 @@ public class SimilarDomainsService {
|
||||
.setDomainId(id)
|
||||
.setUrl(new EdgeDomain(domainNames[idx]).toRootUrl().toString())
|
||||
.setRelatedness(getRelatedness(domainId, id))
|
||||
.setRank(ranksArray[id])
|
||||
.setRank(ranksArray[idx])
|
||||
.setIndexed(indexedDomains.contains(idx))
|
||||
.setActive(activeDomains.contains(idx))
|
||||
.setScreenshot(screenshotDomains.contains(idx))
|
||||
|
Loading…
Reference in New Issue
Block a user