diff --git a/src/shared/components/Settings/Profile/Language/index.jsx b/src/shared/components/Settings/Profile/Language/index.jsx index 57ba250dc9..cb1539f5e8 100644 --- a/src/shared/components/Settings/Profile/Language/index.jsx +++ b/src/shared/components/Settings/Profile/Language/index.jsx @@ -244,11 +244,11 @@ export default class Language extends ConsentComponent { const newLanguageTrait = _.cloneDeep(languageTrait); if (isEdit) { - newLanguageTrait.traits.data.splice(indexNo, 1); + newLanguageTrait.traits.data.splice(indexNo, 1, language); + } else { + newLanguageTrait.traits.data.push(language); } - newLanguageTrait.traits.data.push(language); - updateUserTrait(handle, 'languages', newLanguageTrait.traits.data, tokenV3); } else { const newLanguages = [];