Fix store add bug

This commit is contained in:
Yang Luo 2023-06-22 15:43:58 +08:00
parent 4dd50a2f57
commit 577bd31a25
2 changed files with 9 additions and 5 deletions

View File

@ -22,10 +22,14 @@ class FileTreePage extends React.Component {
getStore() { getStore() {
StoreBackend.getStore(this.state.owner, this.state.storeName) StoreBackend.getStore(this.state.owner, this.state.storeName)
.then((store) => { .then((res) => {
this.setState({ if (res?.status !== "error") {
store: store, this.setState({
}); store: res,
});
} else {
Setting.showMessage("error", res.msg);
}
}); });
} }

View File

@ -122,7 +122,7 @@ class StoreEditPage extends React.Component {
this.setState({ this.setState({
storeName: this.state.store.name, storeName: this.state.store.name,
}); });
this.props.history.push(`/stores/${this.state.store.name}`); this.props.history.push(`/stores/${this.state.store.owner}/${this.state.store.name}`);
} else { } else {
Setting.showMessage("error", `failed to save: server side failure`); Setting.showMessage("error", `failed to save: server side failure`);
this.updateStoreField('name', this.state.storeName); this.updateStoreField('name', this.state.storeName);