|
| 1 | +import { DateFormatter } from "@internationalized/date"; |
1 | 2 | import { PrismaClient } from "@trigger.dev/database";
|
2 | 3 | import { prisma } from "~/db.server";
|
3 |
| -import { DisableJobService } from "./jobs/disableJob.server"; |
4 |
| -import { AuthenticatedEnvironment } from "./apiAuth.server"; |
5 |
| -import { DeleteJobService } from "./jobs/deleteJob.server"; |
6 |
| -import { DeleteEndpointService } from "./endpoints/deleteEndpointService"; |
7 |
| -import { logger } from "./logger.server"; |
8 |
| -import { DisableScheduleSourceService } from "./schedules/disableScheduleSource.server"; |
9 | 4 | import { featuresForRequest } from "~/features.server";
|
10 |
| -import { DeleteProjectService } from "./deleteProject.server"; |
11 | 5 | import { BillingService } from "./billing.server";
|
12 |
| -import { DateFormatter } from "@internationalized/date"; |
| 6 | +import { DeleteProjectService } from "./deleteProject.server"; |
13 | 7 |
|
14 | 8 | export class DeleteOrganizationService {
|
15 | 9 | #prismaClient: PrismaClient;
|
@@ -76,7 +70,7 @@ export class DeleteOrganizationService {
|
76 | 70 | // loop through the projects and delete them
|
77 | 71 | const projectDeleteService = new DeleteProjectService();
|
78 | 72 | for (const project of organization.projects) {
|
79 |
| - await projectDeleteService.call({ projectId: project.id, userId }); |
| 73 | + await projectDeleteService.call({ projectId: project.id, userId, ignoreDeleted: true }); |
80 | 74 | }
|
81 | 75 |
|
82 | 76 | //set all the integrations to disabled
|
|
0 commit comments