diff --git a/src/shared/components/comment/comment-form.tsx b/src/shared/components/comment/comment-form.tsx index 0226e23e..5cce2b53 100644 --- a/src/shared/components/comment/comment-form.tsx +++ b/src/shared/components/comment/comment-form.tsx @@ -41,10 +41,12 @@ export class CommentForm extends Component { : undefined : undefined; - const userInterfaceLangId = getUserInterfaceLangId({ - myUserInfo: UserService.Instance.myUserInfo, - allLanguages: this.props.allLanguages, - }); + const userInterfaceLangId = !UserService.Instance.myUserInfo + ? 0 + : getUserInterfaceLangId({ + myUserInfo: UserService.Instance.myUserInfo, + allLanguages: this.props.allLanguages, + }); return (
{ render() { const url = this.state.form.url; - const userInterfaceLangId = getUserInterfaceLangId({ - myUserInfo: UserService.Instance.myUserInfo, - allLanguages: this.props.allLanguages, - }); + const userInterfaceLangId = !UserService.Instance.myUserInfo + ? 0 + : getUserInterfaceLangId({ + myUserInfo: UserService.Instance.myUserInfo, + allLanguages: this.props.allLanguages, + }); return (
diff --git a/src/shared/utils/app/user-interface-language.ts b/src/shared/utils/app/user-interface-language.ts index 5ccd61c3..707526d7 100644 --- a/src/shared/utils/app/user-interface-language.ts +++ b/src/shared/utils/app/user-interface-language.ts @@ -17,6 +17,6 @@ export default function getUserInterfaceLanguageId({ return i18nLang.indexOf(lang.code) === 0; }); - // Return the ID of that language object + // Return the ID of that language object, or "0" for Undetermined return userLang.id || 0; }