From cc751bd3bb991e1e41aba47388dc60bd157cfd24 Mon Sep 17 00:00:00 2001 From: cubic Date: Mon, 21 Mar 2022 11:06:28 +0800 Subject: [PATCH] fix(Admin Settings): update codefever host when changed in admin settings (github #67) github #67 --- www/view/src/components/view/admin/Settings.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/www/view/src/components/view/admin/Settings.js b/www/view/src/components/view/admin/Settings.js index 19ef2b5..4dfe259 100755 --- a/www/view/src/components/view/admin/Settings.js +++ b/www/view/src/components/view/admin/Settings.js @@ -13,7 +13,7 @@ import Typography from '@material-ui/core/Typography' import TextField from '@material-ui/core/TextField' import Switch from '@material-ui/core/Switch' import Button from '@material-ui/core/Button' -// import UserData from 'APPSRC/data_providers/UserData' +import UserData from 'APPSRC/data_providers/UserData' import AdminData from 'APPSRC/data_providers/AdminData' // import Constants from 'APPSRC/config/Constants' @@ -134,6 +134,17 @@ class Settings extends React.Component { if (!data.code) { this.props.dispatchEvent(EventGenerator.NewNotification(this.props.intl.formatMessage({ id: 'message.updated' }), 0)) this.getData() + this.reloadUserData() + } + }) + } + + reloadUserData () { + UserData.getUserInfo() + .then(NetworkHelper.withEventdispatcher(this.props.dispatchEvent)(NetworkHelper.getJSONData)) + .then((data) => { + if (!data.code) { + this.props.dispatchEvent({ type: 'data.currentUserInfo.update', data: data.data }) } }) }