diff --git a/src/renderer/components/+user-management/+cluster-role-bindings/dialog.tsx b/src/renderer/components/+user-management/+cluster-role-bindings/dialog.tsx index 105dc7ea18..0d810f6c48 100644 --- a/src/renderer/components/+user-management/+cluster-role-bindings/dialog.tsx +++ b/src/renderer/components/+user-management/+cluster-role-bindings/dialog.tsx @@ -199,7 +199,7 @@ export class ClusterRoleBindingDialog extends React.Component { options={this.clusterRoleRefoptions} value={this.selectedRoleRef} onChange={({ value }: SelectOption ) => { - if (this.bindingName === this.selectedRoleRef.getName()) { + if (!this.selectedRoleRef || this.bindingName === this.selectedRoleRef.getName()) { this.bindingName = value.getName(); } diff --git a/src/renderer/components/+user-management/+role-bindings/dialog.tsx b/src/renderer/components/+user-management/+role-bindings/dialog.tsx index 12599fe046..0bed732381 100644 --- a/src/renderer/components/+user-management/+role-bindings/dialog.tsx +++ b/src/renderer/components/+user-management/+role-bindings/dialog.tsx @@ -217,7 +217,7 @@ export class RoleBindingDialog extends React.Component { options={this.roleRefOptions} value={this.selectedRoleRef} onChange={({ value }) => { - if (this.bindingName === this.selectedRoleRef.getName()) { + if (!this.selectedRoleRef || this.bindingName === this.selectedRoleRef.getName()) { this.bindingName = value.getName(); }