diff --git a/web/src/FileTreePage.js b/web/src/FileTreePage.js index 8451555..696f18c 100644 --- a/web/src/FileTreePage.js +++ b/web/src/FileTreePage.js @@ -22,10 +22,14 @@ class FileTreePage extends React.Component { getStore() { StoreBackend.getStore(this.state.owner, this.state.storeName) - .then((store) => { - this.setState({ - store: store, - }); + .then((res) => { + if (res?.status !== "error") { + this.setState({ + store: res, + }); + } else { + Setting.showMessage("error", res.msg); + } }); } diff --git a/web/src/StoreEditPage.js b/web/src/StoreEditPage.js index 0de956a..e8c7d27 100644 --- a/web/src/StoreEditPage.js +++ b/web/src/StoreEditPage.js @@ -122,7 +122,7 @@ class StoreEditPage extends React.Component { this.setState({ 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 { Setting.showMessage("error", `failed to save: server side failure`); this.updateStoreField('name', this.state.storeName);