Skip to content

Commit 88c11db

Browse files
committed
Fix isCorrectedSearch test.
1 parent fd19c53 commit 88c11db

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeMusicSearchExtractor.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,16 +141,15 @@ public String getSearchSuggestion() throws ParsingException {
141141
}
142142

143143
@Override
144-
public boolean isCorrectedSearch() {
145-
final JsonObject itemSectionRenderer = initialData.getObject("contents").getObject("sectionListRenderer")
146-
.getArray("contents").getObject(0).getObject("itemSectionRenderer");
144+
public boolean isCorrectedSearch() throws ParsingException {
145+
final JsonObject itemSectionRenderer = JsonUtils.getArray(JsonUtils.getArray(initialData, "contents.tabbedSearchResultsRenderer.tabs").getObject(0), "tabRenderer.content.sectionListRenderer.contents").getObject(0).getObject("itemSectionRenderer");
147146
if (itemSectionRenderer.isEmpty()) {
148147
return false;
149148
}
150149

151-
final JsonObject showingResultsForRenderer = itemSectionRenderer.getArray("contents").getObject(0)
152-
.getObject("showingResultsForRenderer");
153-
return !showingResultsForRenderer.isEmpty();
150+
final boolean corrected = itemSectionRenderer.getArray("contents").getObject(0)
151+
.has("didYouMeanRenderer");
152+
return corrected;
154153
}
155154

156155
@Nonnull

0 commit comments

Comments
 (0)