Skip to content

Commit ab23c7e

Browse files
committed
fix: handle language detection failure in fetchAnswer method
1 parent 44b0d30 commit ab23c7e

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/app/landing-page/landing-page.component.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,16 @@ export class LandingPageComponent {
110110
else{
111111
const language = await this.dahService.getLanguage(question).toPromise();
112112
// Store the result in local storage
113-
const queryLanguage = `${language?.autnresponse.responsedata.language.toLowerCase()}utf8`;
113+
const lang = language?.autnresponse?.responsedata?.language;
114+
if (!lang) {
115+
console.error("Language detection failed", language);
116+
this.answers = [];
117+
this.loading_answer_pane = false;
118+
this.loadingPeopleAlsoAsked = false;
119+
return;
120+
}
121+
const queryLanguage = `${lang.toLowerCase()}utf8`;
122+
114123

115124
localStorage.setItem('QueryLanguage', queryLanguage);
116125

0 commit comments

Comments
 (0)