diff --git a/client/components/duplicates/default-params-modal.js b/client/components/duplicates/default-params-modal.js
index 7ab2b34bdda085a782fe0a6ca7fcede3b718133f..fcd20d6d33d09ce7e54473d1353827d85cccb752 100644
--- a/client/components/duplicates/default-params-modal.js
+++ b/client/components/duplicates/default-params-modal.js
@@ -91,7 +91,7 @@ class DefaultParamsModal extends React.Component {
modalBody={ modalBody }
modalTitle={ $t('client.general.default_parameters') }
modalFooter={ modalFooter }
- onOpen={ this.handleOpen }
+ onBeforeOpen={ this.handleOpen }
/>
);
}
diff --git a/client/components/settings/bank-accesses/edit-access-modal.js b/client/components/settings/bank-accesses/edit-access-modal.js
index 34206f4aa360cf0efac6cf290f44cdcea676352d..c433273ddec7e5a999a5a74efa5d19bc67bf2390 100644
--- a/client/components/settings/bank-accesses/edit-access-modal.js
+++ b/client/components/settings/bank-accesses/edit-access-modal.js
@@ -1,14 +1,13 @@
import React from 'react';
-import { assertHas, translate as $t } from '../../../helpers';
+import { translate as $t } from '../../../helpers';
import CustomBankField from './custom-bank-field';
import Modal from '../../ui/modal';
-export default class EditAccessModal extends React.Component {
+class EditAccessModal extends React.Component {
constructor(props) {
- assertHas(props, 'modalId');
super(props);
this.handleSubmit = this.handleSubmit.bind(this);
this.extractCustomFieldValue = this.extractCustomFieldValue.bind(this);
@@ -43,12 +42,6 @@ export default class EditAccessModal extends React.Component {
$(`#${this.props.modalId}`).modal('hide');
}
- componentDidMount() {
- $(`#${this.props.modalId}`).on('shown.bs.modal', () => {
- this.refs.password.focus();
- });
- }
-
render() {
let customFields;
@@ -118,13 +111,31 @@ export default class EditAccessModal extends React.Component {
);
+ let focusPasswordField = () => {
+ this.refs.password.focus();
+ };
+
return (