[AB-xxx] fixing check in case no wikipedia article was found

This commit is contained in:
Sheldan
2023-12-29 00:19:29 +01:00
parent f02f1eac4c
commit 3c4edf5671
2 changed files with 4 additions and 2 deletions

View File

@@ -47,7 +47,9 @@ public class WikipediaServiceBean implements WikipediaService {
WikipediaResponse wikipediaResponse = gson.fromJson(response.body().string(), WikipediaResponse.class);
if(wikipediaResponse.getQuery() == 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)
) {
throw new NoWikipediaArticleFoundException();