Web: People: navigation profile fix
This commit is contained in:
parent
74fba5c2de
commit
81b778765f
@ -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(() => {
|
||||
|
@ -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)))
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user