From cbc097acfd25b568d1b6dd53b2061c833f86e16e Mon Sep 17 00:00:00 2001 From: Philipp Czora Date: Thu, 14 Feb 2019 13:09:42 +0100 Subject: [PATCH] Clear autocomplete field after submit or permission scope switch --- .../permissions/containers/CreatePermissionForm.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/scm-ui/src/repos/permissions/containers/CreatePermissionForm.js b/scm-ui/src/repos/permissions/containers/CreatePermissionForm.js index 2c026626ed..989079c717 100644 --- a/scm-ui/src/repos/permissions/containers/CreatePermissionForm.js +++ b/scm-ui/src/repos/permissions/containers/CreatePermissionForm.js @@ -62,7 +62,7 @@ class CreatePermissionForm extends React.Component { this.props.currentPermissions ) }); - this.setState({ ...this.state, groupPermission }); + this.setState({ ...this.state, groupPermission, value: undefined}); }; loadUserAutocompletion = (inputValue: string) => { @@ -99,7 +99,7 @@ class CreatePermissionForm extends React.Component { { { }; removeState = () => { - this.setState({ + this.setState({...this.state, name: "", verbs: this.props.availablePermissions.availableRoles[0].verbs, valid: true, @@ -255,6 +255,9 @@ class CreatePermissionForm extends React.Component { handleRoleChange = (role: string) => { const selectedRole = this.findAvailableRole(role); + if (!selectedRole) { + return + } this.setState({ verbs: selectedRole.verbs });