diff --git a/context/app/static/js/components/workspaces/AddDatasetsFromDetailDialog/AddDatasetsFromDetailDialog.tsx b/context/app/static/js/components/workspaces/AddDatasetsFromDetailDialog/AddDatasetsFromDetailDialog.tsx index b7e4fb1328..e26eb4735f 100644 --- a/context/app/static/js/components/workspaces/AddDatasetsFromDetailDialog/AddDatasetsFromDetailDialog.tsx +++ b/context/app/static/js/components/workspaces/AddDatasetsFromDetailDialog/AddDatasetsFromDetailDialog.tsx @@ -17,7 +17,6 @@ function AddDatasetsFromDetailDialog({ uuid, dialogType }: AddDatasetsFromDetail } return ( - // We're populating the table provider with the dataset from the detail page so as not to duplicate logic from the search dialog diff --git a/context/app/static/js/components/workspaces/NewWorkspaceDialog/useCreateWorkspaceForm.ts b/context/app/static/js/components/workspaces/NewWorkspaceDialog/useCreateWorkspaceForm.ts index 76f33bdd0b..94e2edb6e3 100644 --- a/context/app/static/js/components/workspaces/NewWorkspaceDialog/useCreateWorkspaceForm.ts +++ b/context/app/static/js/components/workspaces/NewWorkspaceDialog/useCreateWorkspaceForm.ts @@ -146,6 +146,7 @@ function useCreateWorkspaceForm({ if (initialProtectedDatasets && initialProtectedDatasets !== '') { setValue('protected-datasets', initialProtectedDatasets); } + // Necessary to update dialog state between different processed datasets on detail pages if (initialSelectedDatasets && initialSelectedDatasets.length !== 0) { setValue('datasets', initialSelectedDatasets); setValue('workspace-name', checkedWorkspaceName);