diff --git a/src/components/ProfilePage/PreferredLanguage.jsx b/src/components/ProfilePage/PreferredLanguage.jsx index e92f86b..acc4575 100644 --- a/src/components/ProfilePage/PreferredLanguage.jsx +++ b/src/components/ProfilePage/PreferredLanguage.jsx @@ -31,10 +31,13 @@ class PreferredLanguage extends React.Component { name, value: rawValue, } = e.target; + let value = rawValue; // Restructure the data. // We deconstruct our value prop in render() so this // changes our data's shape back to match what came in - const value = [{ code: rawValue }]; + if (name === this.props.formId) { + value = [{ code: rawValue }]; + } this.props.changeHandler(this.props.formId, name, value); } @@ -67,7 +70,13 @@ class PreferredLanguage extends React.Component { editing: (