mirror of
https://github.com/Sheldan/abstracto.git
synced 2026-04-21 13:38:44 +00:00
[AB-xxx] fixing check in case no wikipedia article was found
This commit is contained in:
2
.env
2
.env
@@ -1,2 +1,2 @@
|
|||||||
REGISTRY_PREFIX=harbor.sheldan.dev/abstracto/
|
REGISTRY_PREFIX=harbor.sheldan.dev/abstracto/
|
||||||
VERSION=1.5.20
|
VERSION=1.5.21
|
||||||
@@ -47,7 +47,9 @@ public class WikipediaServiceBean implements WikipediaService {
|
|||||||
WikipediaResponse wikipediaResponse = gson.fromJson(response.body().string(), WikipediaResponse.class);
|
WikipediaResponse wikipediaResponse = gson.fromJson(response.body().string(), WikipediaResponse.class);
|
||||||
if(wikipediaResponse.getQuery() == null
|
if(wikipediaResponse.getQuery() == null
|
||||||
|| wikipediaResponse.getQuery().getPages() == null
|
|| wikipediaResponse.getQuery().getPages() == null
|
||||||
|| (wikipediaResponse.getQuery().getPages().stream().anyMatch(wikipediaResponsePageModel -> wikipediaResponsePageModel.getPageId().equals(-1L))
|
|| (wikipediaResponse.getQuery().getPages().stream().anyMatch(wikipediaResponsePageModel ->
|
||||||
|
wikipediaResponsePageModel.getPageId() == null
|
||||||
|
|| wikipediaResponsePageModel.getPageId().equals(-1L))
|
||||||
&& wikipediaResponse.getQuery().getPages().size() == 1)
|
&& wikipediaResponse.getQuery().getPages().size() == 1)
|
||||||
) {
|
) {
|
||||||
throw new NoWikipediaArticleFoundException();
|
throw new NoWikipediaArticleFoundException();
|
||||||
|
|||||||
Reference in New Issue
Block a user