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") {
|
if (linkParams.email_change && linkParams.email_change === "success") {
|
||||||
toastr.success(t("ChangeEmailSuccess"));
|
toastr.success(t("ChangeEmailSuccess"));
|
||||||
}
|
}
|
||||||
if (!profile) {
|
if (!profile || profile.userName !== userId) {
|
||||||
setIsLoading(true);
|
setIsLoading(true);
|
||||||
setLoadedProfile(false);
|
setLoadedProfile(false);
|
||||||
fetchProfile(userId).finally(() => {
|
fetchProfile(userId).finally(() => {
|
||||||
|
@ -71,6 +71,10 @@ class ProfileAction extends React.Component {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
componentWillUnmount() {
|
||||||
|
this.props.setIsEditTargetUser(false);
|
||||||
|
}
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
console.log("ProfileAction render");
|
console.log("ProfileAction render");
|
||||||
|
|
||||||
@ -133,6 +137,7 @@ export default withRouter(
|
|||||||
const {
|
const {
|
||||||
getTargetUser: fetchProfile,
|
getTargetUser: fetchProfile,
|
||||||
targetUser: profile,
|
targetUser: profile,
|
||||||
|
setIsEditTargetUser,
|
||||||
} = targetUserStore;
|
} = targetUserStore;
|
||||||
const { setFirstLoad, setLoadedProfile } = loadingStore;
|
const { setFirstLoad, setLoadedProfile } = loadingStore;
|
||||||
|
|
||||||
@ -145,6 +150,7 @@ export default withRouter(
|
|||||||
profile,
|
profile,
|
||||||
setFirstLoad,
|
setFirstLoad,
|
||||||
setLoadedProfile,
|
setLoadedProfile,
|
||||||
|
setIsEditTargetUser,
|
||||||
};
|
};
|
||||||
})(withTranslation(["ProfileAction", "Common"])(observer(ProfileAction)))
|
})(withTranslation(["ProfileAction", "Common"])(observer(ProfileAction)))
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user