diff --git a/client/components/avatar/UserAvatarEditor.js b/client/components/avatar/UserAvatarEditor.js index 6eb129893af6f..45c153d01f207 100644 --- a/client/components/avatar/UserAvatarEditor.js +++ b/client/components/avatar/UserAvatarEditor.js @@ -27,7 +27,7 @@ function UserAvatarSuggestions({ suggestions, setAvatarObj, setNewAvatarSource, ; } -export function UserAvatarEditor({ username, setAvatarObj, suggestions, disabled, etag }) { +export function UserAvatarEditor({ currentUsername, username, setAvatarObj, suggestions, disabled, etag }) { const t = useTranslation(); const [avatarFromUrl, setAvatarFromUrl] = useState(''); const [newAvatarSource, setNewAvatarSource] = useState(); @@ -57,7 +57,7 @@ export function UserAvatarEditor({ username, setAvatarObj, suggestions, disabled return {t('Profile_picture')} - + diff --git a/client/views/account/AccountProfileForm.js b/client/views/account/AccountProfileForm.js index 0939ab3dc880b..e64765688e0f7 100644 --- a/client/views/account/AccountProfileForm.js +++ b/client/views/account/AccountProfileForm.js @@ -130,8 +130,8 @@ function AccountProfileForm({ values, handlers, user, settings, onSaveStateChang return {useMemo(() => - - , [username, handleAvatar, allowUserAvatarChange, avatarSuggestions, user.avatarETag])} + + , [username, user.username, handleAvatar, allowUserAvatarChange, avatarSuggestions, user.avatarETag])} {useMemo(() => {t('Name')} diff --git a/client/views/admin/users/EditUser.js b/client/views/admin/users/EditUser.js index 497790d8bde69..13dae16ae0c24 100644 --- a/client/views/admin/users/EditUser.js +++ b/client/views/admin/users/EditUser.js @@ -102,7 +102,7 @@ export function EditUser({ data, roles, ...props }) { const canSaveOrReset = hasUnsavedChanges || avatarObj; - const prepend = useMemo(() => , [data.username, data.avatarETag]); + const prepend = useMemo(() => , [data.username, data.avatarETag, values.username]); const append = useMemo(() =>