Improve workspace auth context surface (#18164)
This commit is contained in:
@@ -4,7 +4,6 @@ import { assertIsDefinedOrThrow } from 'twenty-shared/utils';
|
||||
import { In } from 'typeorm';
|
||||
|
||||
import { type WorkspaceAuthContext } from 'src/engine/core-modules/auth/types/workspace-auth-context.type';
|
||||
import { type AuthContext } from 'src/engine/core-modules/auth/types/auth-context.type';
|
||||
import { WorkspaceNotFoundDefaultError } from 'src/engine/core-modules/workspace/workspace.exception';
|
||||
import { GlobalWorkspaceOrmManager } from 'src/engine/twenty-orm/global-workspace-datasource/global-workspace-orm.manager';
|
||||
import { TaskTargetWorkspaceEntity } from 'src/modules/task/standard-objects/task-target.workspace-entity';
|
||||
@@ -17,7 +16,7 @@ export class TaskPostQueryHookService {
|
||||
) {}
|
||||
|
||||
async handleTaskTargetsDelete(
|
||||
authContext: AuthContext,
|
||||
authContext: WorkspaceAuthContext,
|
||||
payload: TaskWorkspaceEntity[],
|
||||
): Promise<void> {
|
||||
if (!payload || payload?.length === 0) {
|
||||
@@ -38,11 +37,11 @@ export class TaskPostQueryHookService {
|
||||
await taskTargetRepository.softDelete({
|
||||
taskId: In(payload.map((task) => task.id)),
|
||||
});
|
||||
}, authContext as WorkspaceAuthContext);
|
||||
}, authContext);
|
||||
}
|
||||
|
||||
async handleTaskTargetsRestore(
|
||||
authContext: AuthContext,
|
||||
authContext: WorkspaceAuthContext,
|
||||
payload: TaskWorkspaceEntity[],
|
||||
): Promise<void> {
|
||||
if (!payload || payload?.length === 0) {
|
||||
@@ -63,6 +62,6 @@ export class TaskPostQueryHookService {
|
||||
await taskTargetRepository.restore({
|
||||
taskId: In(payload.map((task) => task.id)),
|
||||
});
|
||||
}, authContext as WorkspaceAuthContext);
|
||||
}, authContext);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user