aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/settings/components
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/apps/settings/components')
-rw-r--r--server/sonar-web/src/main/js/apps/settings/components/inputs/InputForSecured.tsx8
1 files changed, 4 insertions, 4 deletions
diff --git a/server/sonar-web/src/main/js/apps/settings/components/inputs/InputForSecured.tsx b/server/sonar-web/src/main/js/apps/settings/components/inputs/InputForSecured.tsx
index fb6f21e509c..23bdb1d0edd 100644
--- a/server/sonar-web/src/main/js/apps/settings/components/inputs/InputForSecured.tsx
+++ b/server/sonar-web/src/main/js/apps/settings/components/inputs/InputForSecured.tsx
@@ -42,7 +42,7 @@ export default class InputForSecured extends React.PureComponent<Props, State> {
changing: !this.props.setting.hasValue
};
- componentWillReceiveProps(nextProps: Props) {
+ componentDidUpdate(prevProps: Props) {
/*
* Reset `changing` if:
* - the value is reset (valueChanged -> !valueChanged)
@@ -50,10 +50,10 @@ export default class InputForSecured extends React.PureComponent<Props, State> {
* - the value changes from outside the input (i.e. store update/reset/cancel)
*/
if (
- (this.props.hasValueChanged || this.props.setting !== nextProps.setting) &&
- !nextProps.hasValueChanged
+ (prevProps.hasValueChanged || this.props.setting !== prevProps.setting) &&
+ !this.props.hasValueChanged
) {
- this.setState({ changing: !nextProps.setting.hasValue });
+ this.setState({ changing: !this.props.setting.hasValue });
}
}