diff --git a/client/src/Components/Dialog/ImportPythonPackageDialog.tsx b/client/src/Components/Dialog/ImportPythonPackageDialog.tsx index 10c00ec3c..939f98820 100644 --- a/client/src/Components/Dialog/ImportPythonPackageDialog.tsx +++ b/client/src/Components/Dialog/ImportPythonPackageDialog.tsx @@ -7,11 +7,13 @@ import {isValidJsonFile} from "../../util/validation"; import DialogCSS from "./dialog.module.css"; import PythonPackage from "../../model/python/PythonPackage"; import {parsePythonPackageJson} from "../../model/python/PythonPackageBuilder"; +import AnnotationStore from "../../model/annotation/AnnotationStore"; interface ImportPythonPackageDialogProps { isVisible: boolean setIsVisible: Setter, setPythonPackage: Setter + setAnnotationStore: Setter } export default function ImportPythonPackageDialog(props: ImportPythonPackageDialogProps): JSX.Element { @@ -39,6 +41,7 @@ export default function ImportPythonPackageDialog(props: ImportPythonPackageDial reader.onload = () => { if (typeof reader.result === 'string') { setNewPythonPackage(parsePythonPackageJson(JSON.parse(reader.result))); + props.setAnnotationStore(new AnnotationStore()); } }; reader.readAsText(acceptedFiles[0]); diff --git a/client/src/Components/Menu/Menu.tsx b/client/src/Components/Menu/Menu.tsx index 87a5e65d0..e7300abd3 100644 --- a/client/src/Components/Menu/Menu.tsx +++ b/client/src/Components/Menu/Menu.tsx @@ -57,11 +57,13 @@ export default function Menu(props: MenuProps): JSX.Element { {showImportAnnotationFileDialog && } + setAnnotationStore={props.setAnnotationStore} + />} {showImportPythonPackageDialog && } - + setPythonPackage={props.setPythonPackage} + setAnnotationStore={props.setAnnotationStore} + />} ); }