CognxSafeTrack commited on
Commit
81f2ec0
·
1 Parent(s): 538f814

fix: cascade delete for responses and clean worker startup

Browse files
apps/whatsapp-worker/package.json CHANGED
@@ -5,7 +5,7 @@
5
  "scripts": {
6
  "dev": "tsx watch src/index.ts",
7
  "build": "pnpm --filter @repo/database generate && tsc --build",
8
- "start": "(pnpm exec prisma db push --accept-data-loss || echo 'DB push failed, continuing...') ; npx tsx ../api/src/index.ts & sleep 5 && node dist/index.js & wait"
9
  },
10
  "dependencies": {
11
  "@prisma/client": "^5.0.0",
 
5
  "scripts": {
6
  "dev": "tsx watch src/index.ts",
7
  "build": "pnpm --filter @repo/database generate && tsc --build",
8
+ "start": "npx tsx ../api/src/index.ts & sleep 5 && node dist/index.js & wait"
9
  },
10
  "dependencies": {
11
  "@prisma/client": "^5.0.0",
packages/database/prisma/schema.prisma CHANGED
@@ -104,7 +104,7 @@ model Response {
104
  mediaUrl String? // Voice/Image response
105
  createdAt DateTime @default(now())
106
 
107
- enrollment Enrollment @relation(fields: [enrollmentId], references: [id])
108
  user User @relation(fields: [userId], references: [id])
109
  }
110
 
 
104
  mediaUrl String? // Voice/Image response
105
  createdAt DateTime @default(now())
106
 
107
+ enrollment Enrollment @relation(fields: [enrollmentId], references: [id], onDelete: Cascade)
108
  user User @relation(fields: [userId], references: [id])
109
  }
110