diff --git a/src/pages/Organizations/screens/Organization/OrganizationEdit.jsx b/src/pages/Organizations/screens/Organization/OrganizationEdit.jsx
index 2fd9f280ba..fe1d99fa5c 100644
--- a/src/pages/Organizations/screens/Organization/OrganizationEdit.jsx
+++ b/src/pages/Organizations/screens/Organization/OrganizationEdit.jsx
@@ -43,8 +43,8 @@ class OrganizationEdit extends Component {
value: ''
},
instanceGroups: {
- value: null,
- initialValue: null
+ value: [],
+ initialValue: []
},
custom_virtualenv: {
value: '',
@@ -84,11 +84,10 @@ class OrganizationEdit extends Component {
updatedFormEl.value = value;
updatedForm[targetName] = updatedFormEl;
- let formIsValid = true;
- if (updatedFormEl.validation) {
- updatedFormEl.isValid = this.checkValidity(updatedFormEl.value, updatedFormEl.validation);
- formIsValid = updatedFormEl.isValid && formIsValid;
- }
+ updatedFormEl.isValid = (updatedFormEl.validation)
+ ? this.checkValidity(updatedFormEl.value, updatedFormEl.validation) : true;
+
+ const formIsValid = (updatedFormEl.validation) ? updatedFormEl.isValid : true;
this.setState({ form: updatedForm, formIsValid });
}
@@ -148,10 +147,9 @@ class OrganizationEdit extends Component {
}
checkValidity = (value, validation) => {
- let isValid = true;
- if (validation.required) {
- isValid = value.trim() !== '' && isValid;
- }
+ const isValid = (validation.required)
+ ? (value.trim() !== '') : true;
+
return isValid;
}
@@ -255,19 +253,15 @@ class OrganizationEdit extends Component {
fieldId="edit-org-form-instance-groups"
label={i18n._(t`Instance Groups`)}
>
- { instanceGroups.value
- && (
-
- )
- }
+