Web: Files: fixed inability to navigate from TreeSettings to TreeFolders
This commit is contained in:
parent
a49b2581d9
commit
36158ded1d
@ -12,6 +12,7 @@ import {
|
||||
setExpandSettingsTree,
|
||||
setIsErrorSettings,
|
||||
getFilesSettings,
|
||||
setSelectedFolder,
|
||||
} from "../../../store/files/actions";
|
||||
|
||||
const i18n = createI18N({
|
||||
@ -55,6 +56,7 @@ const PureTreeSettings = ({
|
||||
setExpandSettingsTree,
|
||||
setIsErrorSettings,
|
||||
getFilesSettings,
|
||||
setSelectedFolder,
|
||||
t,
|
||||
}) => {
|
||||
useEffect(() => {
|
||||
@ -83,11 +85,13 @@ const PureTreeSettings = ({
|
||||
|
||||
if (path === "settings") {
|
||||
setSelectedNode(["common"]);
|
||||
setSelectedFolder({ id: "common" });
|
||||
setExpandSettingsTree(section);
|
||||
return history.push("/products/files/settings/common");
|
||||
}
|
||||
|
||||
setSelectedNode(section);
|
||||
setSelectedFolder({ id: section[0] });
|
||||
return history.push(`/products/files/settings/${path}`);
|
||||
};
|
||||
|
||||
@ -190,4 +194,5 @@ export default connect(mapStateToProps, {
|
||||
setExpandSettingsTree,
|
||||
setIsErrorSettings,
|
||||
getFilesSettings,
|
||||
setSelectedFolder,
|
||||
})(withRouter(TreeSettings));
|
||||
|
@ -60,7 +60,7 @@ class ArticleBodyContent extends React.Component {
|
||||
fetchFiles,
|
||||
} = this.props;
|
||||
|
||||
if (selectedTreeNode[0] !== data[0]) {
|
||||
if (!selectedTreeNode || selectedTreeNode[0] !== data[0]) {
|
||||
setSelectedNode(data);
|
||||
setIsLoading(true);
|
||||
const newFilter = filter.clone();
|
||||
|
Loading…
Reference in New Issue
Block a user