diff --git a/src/containers/StructurePage/folderComponents/SettingsMenuDropdownType.tsx b/src/containers/StructurePage/folderComponents/SettingsMenuDropdownType.tsx index 9d9f7280ef..bf126ef0d9 100644 --- a/src/containers/StructurePage/folderComponents/SettingsMenuDropdownType.tsx +++ b/src/containers/StructurePage/folderComponents/SettingsMenuDropdownType.tsx @@ -152,9 +152,19 @@ const SettingsMenuDropdownType = ({ rootNodeId, node, onCurrentNodeChanged, node onCurrentNodeChanged={onCurrentNodeChanged} /> )} - + {isTaxonomyAdmin && ( - + )} {isTaxonomyAdmin && } diff --git a/src/containers/StructurePage/folderComponents/topicMenuOptions/CopyNodeResources.tsx b/src/containers/StructurePage/folderComponents/topicMenuOptions/CopyNodeResources.tsx index c0b16fbf94..e5230178b7 100644 --- a/src/containers/StructurePage/folderComponents/topicMenuOptions/CopyNodeResources.tsx +++ b/src/containers/StructurePage/folderComponents/topicMenuOptions/CopyNodeResources.tsx @@ -33,6 +33,7 @@ interface Props { currentNode: Node; editModeHandler: EditModeHandler; type: ActionType; + rootNodeId: string; } const StyledSpinner = styled(Spinner)` @@ -71,7 +72,7 @@ const StyledDone = styled(Done)` color: green; `; -const CopyNodeResources = ({ editModeHandler: { editMode, toggleEditMode }, currentNode, type }: Props) => { +const CopyNodeResources = ({ editModeHandler: { editMode, toggleEditMode }, currentNode, type, rootNodeId }: Props) => { const { t, i18n: { language }, @@ -117,6 +118,12 @@ const CopyNodeResources = ({ editModeHandler: { editMode, toggleEditMode }, curr taxonomyVersion, }), }); + qc.invalidateQueries({ + queryKey: nodeQueryKeys.childNodes({ + id: rootNodeId, + taxonomyVersion, + }), + }); }; const doAction = async (res: NodeChild, action: (res: NodeChild) => Promise) => {