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) => {