mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-31 00:16:47 +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 => {
|
||||
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}`)
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user