NCBACK-42 add dadata handler
Test Workflow / test (push) Successful in 3s

This commit is contained in:
vladp
2026-02-12 15:36:45 +07:00
parent 920fc67962
commit b372180f83
12 changed files with 199 additions and 7 deletions
@@ -155,7 +155,7 @@ public class SearchImageService {
JsonNode imageNode = match.path("image");
if (!imageNode.isMissingNode()) {
String directUrl = imageNode.path("link").asText(null);
String directUrl = imageNode.path("link").asText();
if (directUrl != null && !directUrl.isBlank()) {
result.setUrl(directUrl);
}
@@ -245,15 +245,15 @@ public class SearchImageService {
JsonNode imageNode = match.path("image");
if (imageNode.isObject()) {
result.setUrl(imageNode.path("link").asText(null));
result.setUrl(imageNode.path("link").asText());
result.setWidth(imageNode.path("width").asInt(0));
result.setHeight(imageNode.path("height").asInt(0));
}
result.setPageUrl(match.path("link").asText(null));
result.setPageTitle(match.path("title").asText(null));
result.setPageUrl(match.path("link").asText());
result.setPageTitle(match.path("title").asText());
String source = match.path("source").asText(null);
String source = match.path("source").asText();
result.setHost(extractHostFromSource(source));
return result;