From 6af8ff700ea795252d5f8d3a955f27eef9240ae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Mon, 17 Oct 2022 10:34:15 +0200 Subject: [PATCH] fix(workspaces): allow type of workspace to come from parameters --- .../workspace/src/Controller/WorkspacesController.spec.ts | 3 ++- packages/workspace/src/Controller/WorkspacesController.ts | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/workspace/src/Controller/WorkspacesController.spec.ts b/packages/workspace/src/Controller/WorkspacesController.spec.ts index 674b8a8a6..41fd8ee0c 100644 --- a/packages/workspace/src/Controller/WorkspacesController.spec.ts +++ b/packages/workspace/src/Controller/WorkspacesController.spec.ts @@ -1,5 +1,6 @@ -import { WorkspaceAccessLevel, WorkspaceType } from '@standardnotes/common' import 'reflect-metadata' +import { WorkspaceAccessLevel, WorkspaceType } from '@standardnotes/common' + import { ProjectorInterface } from '../Domain/Projection/ProjectorInterface' import { WorkspaceProjection } from '../Domain/Projection/WorkspaceProjection' import { WorkspaceUserProjection } from '../Domain/Projection/WorkspaceUserProjection' diff --git a/packages/workspace/src/Controller/WorkspacesController.ts b/packages/workspace/src/Controller/WorkspacesController.ts index 37c0ddb54..f03f6be73 100644 --- a/packages/workspace/src/Controller/WorkspacesController.ts +++ b/packages/workspace/src/Controller/WorkspacesController.ts @@ -14,7 +14,7 @@ import { WorkspaceKeyshareInitiatingRequestParams, WorkspaceKeyshareInitiatingResponse, } from '@standardnotes/api' -import { Uuid, WorkspaceAccessLevel, WorkspaceType } from '@standardnotes/common' +import { Uuid, WorkspaceAccessLevel } from '@standardnotes/common' import TYPES from '../Bootstrap/Types' import { CreateWorkspace } from '../Domain/UseCase/CreateWorkspace/CreateWorkspace' @@ -93,7 +93,7 @@ export class WorkspacesController implements WorkspaceServerInterface { encryptedWorkspaceKey: params.encryptedWorkspaceKey, publicKey: params.publicKey, name: params.workspaceName, - type: WorkspaceType.Root, + type: params.workspaceType, ownerUuid: params.ownerUuid as string, })