mirror of
https://github.com/Unleash/unleash.git
synced 2025-02-09 00:18:00 +01:00
fix: should be allowed to create toggles without errors
This commit is contained in:
parent
8d525ac477
commit
b7cea5e314
@ -50,7 +50,7 @@ class WrapperComponent extends Component {
|
|||||||
};
|
};
|
||||||
|
|
||||||
validateName = async featureToggleName => {
|
validateName = async featureToggleName => {
|
||||||
const { errors } = this.state;
|
const { errors } = {...this.state};
|
||||||
try {
|
try {
|
||||||
await validateName(featureToggleName);
|
await validateName(featureToggleName);
|
||||||
errors.name = undefined;
|
errors.name = undefined;
|
||||||
@ -66,7 +66,9 @@ class WrapperComponent extends Component {
|
|||||||
const { createFeatureToggles, history } = this.props;
|
const { createFeatureToggles, history } = this.props;
|
||||||
const { featureToggle } = this.state;
|
const { featureToggle } = this.state;
|
||||||
|
|
||||||
if (Object.keys(this.state.errors)) {
|
const errors = Object.values(this.state.errors).filter(i => i);
|
||||||
|
|
||||||
|
if (errors.length > 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -74,6 +76,7 @@ class WrapperComponent extends Component {
|
|||||||
featureToggle.strategies = [defaultStrategy];
|
featureToggle.strategies = [defaultStrategy];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
createFeatureToggles(featureToggle).then(() =>
|
createFeatureToggles(featureToggle).then(() =>
|
||||||
history.push(`/features/strategies/${featureToggle.name}`)
|
history.push(`/features/strategies/${featureToggle.name}`)
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user