Regression: Preferences crashing when User has no preferences set. (#18341)

pull/18339/head^2
gabriellsh 6 years ago committed by GitHub
parent 2b63e4f0c0
commit dcb16dbc8c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      client/account/preferences/PreferencesGlobalSection.js
  2. 2
      client/account/preferences/PreferencesLocalizationSection.js

@ -10,7 +10,7 @@ const PreferencesGlobalSection = ({ onChange, ...props }) => {
const userDontAskAgainList = useUserPreference('dontAskAgainList');
const options = useMemo(() => userDontAskAgainList.map(({ action, label }) => [action, label]), [userDontAskAgainList]);
const options = useMemo(() => (userDontAskAgainList || []).map(({ action, label }) => [action, label]), [userDontAskAgainList]);
const selectedOptions = options.map(([action]) => action);

@ -7,7 +7,7 @@ import { useForm } from '../../hooks/useForm';
const PreferencesLocalizationSection = ({ onChange, ...props }) => {
const t = useTranslation();
const userLanguage = useUserPreference('language');
const userLanguage = useUserPreference('language') || '';
const languages = useLanguages();
const languageOptions = useMemo(() => languages.map(({ key, name }) => [key, name]).sort(([a], [b]) => a - b), [languages]);

Loading…
Cancel
Save