1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-10-18 20:09:08 +02:00

fix: should be allowed to create toggles without errors

This commit is contained in:
Ivar Conradi Østhus 2021-05-05 22:06:55 +02:00
parent 8d525ac477
commit b7cea5e314

View File

@ -50,7 +50,7 @@ class WrapperComponent extends Component {
};
validateName = async featureToggleName => {
const { errors } = this.state;
const { errors } = {...this.state};
try {
await validateName(featureToggleName);
errors.name = undefined;
@ -66,7 +66,9 @@ class WrapperComponent extends Component {
const { createFeatureToggles, history } = this.props;
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;
}
@ -74,6 +76,7 @@ class WrapperComponent extends Component {
featureToggle.strategies = [defaultStrategy];
}
createFeatureToggles(featureToggle).then(() =>
history.push(`/features/strategies/${featureToggle.name}`)
);