diff --git a/apps/web/src/app/tools/import/org-import.component.ts b/apps/web/src/app/tools/import/org-import.component.ts index 3e86f3ce1b9..4bc348f8769 100644 --- a/apps/web/src/app/tools/import/org-import.component.ts +++ b/apps/web/src/app/tools/import/org-import.component.ts @@ -10,8 +10,17 @@ import { import { AccountService } from "@bitwarden/common/auth/abstractions/account.service"; import { getUserId } from "@bitwarden/common/auth/services/account.service"; import { isId, OrganizationId } from "@bitwarden/common/types/guid"; -import { ImportCollectionServiceAbstraction } from "@bitwarden/importer-core"; -import { ImportComponent } from "@bitwarden/importer-ui"; +import { + DefaultImportMetadataService, + ImportCollectionServiceAbstraction, + ImportMetadataServiceAbstraction, +} from "@bitwarden/importer-core"; +import { + ImportComponent, + ImporterProviders, + SYSTEM_SERVICE_PROVIDER, +} from "@bitwarden/importer-ui"; +import { safeProvider } from "@bitwarden/ui-common"; import { HeaderModule } from "../../layouts/header/header.module"; import { SharedModule } from "../../shared"; @@ -22,6 +31,12 @@ import { ImportCollectionAdminService } from "./import-collection-admin.service" templateUrl: "org-import.component.html", imports: [SharedModule, ImportComponent, HeaderModule], providers: [ + ...ImporterProviders, + safeProvider({ + provide: ImportMetadataServiceAbstraction, + useClass: DefaultImportMetadataService, + deps: [SYSTEM_SERVICE_PROVIDER], + }), { provide: ImportCollectionServiceAbstraction, useClass: ImportCollectionAdminService,