diff --git a/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts b/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts index e98b86517..2fc40f9f3 100644 --- a/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts +++ b/packages/twenty-server/src/engine/core-modules/workspace/services/workspace.service.ts @@ -321,7 +321,9 @@ export class WorkspaceService extends TypeOrmQueryService { ); if (softDelete) { - return await this.workspaceRepository.softDelete({ id }); + await this.workspaceRepository.softDelete({ id }); + + return workspace; } await this.deleteMetadataSchemaCacheAndUserWorkspace(workspace); @@ -330,8 +332,9 @@ export class WorkspaceService extends TypeOrmQueryService { FileWorkspaceFolderDeletionJob.name, { workspaceId: id }, ); + await this.workspaceRepository.delete(id); - return await this.workspaceRepository.delete(id); + return workspace; } async handleRemoveWorkspaceMember(