From 1b1ac696265b36547a257bbf71fb9961be54b554 Mon Sep 17 00:00:00 2001 From: gets0ul Date: Wed, 1 Dec 2021 20:30:15 +0700 Subject: [PATCH] fix: issue #5874 - keep the order of existing languages after done editing --- src/shared/components/Settings/Profile/Language/index.jsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 = [];