Web: People: navigation profile fix

This commit is contained in:
Artem Tarasov 2021-06-11 14:04:26 +03:00
parent 74fba5c2de
commit 81b778765f
2 changed files with 7 additions and 1 deletions

View File

@ -46,7 +46,7 @@ class Profile extends React.Component {
if (linkParams.email_change && linkParams.email_change === "success") {
toastr.success(t("ChangeEmailSuccess"));
}
if (!profile) {
if (!profile || profile.userName !== userId) {
setIsLoading(true);
setLoadedProfile(false);
fetchProfile(userId).finally(() => {

View File

@ -71,6 +71,10 @@ class ProfileAction extends React.Component {
}
}
componentWillUnmount() {
this.props.setIsEditTargetUser(false);
}
render() {
console.log("ProfileAction render");
@ -133,6 +137,7 @@ export default withRouter(
const {
getTargetUser: fetchProfile,
targetUser: profile,
setIsEditTargetUser,
} = targetUserStore;
const { setFirstLoad, setLoadedProfile } = loadingStore;
@ -145,6 +150,7 @@ export default withRouter(
profile,
setFirstLoad,
setLoadedProfile,
setIsEditTargetUser,
};
})(withTranslation(["ProfileAction", "Common"])(observer(ProfileAction)))
);