Skip to content

Commit 2b365a1

Browse files
committed
fix: make currentWorkerId nullable (SetNull), use injected db for legacy fallback
1 parent 51f6a2e commit 2b365a1

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

apps/webapp/app/services/taskIdentifierRegistry.server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ export async function getTaskIdentifiers(
136136
return sortEntries(entries);
137137
}
138138

139-
const legacyRows = await getAllTaskIdentifiers($replica, environmentId);
139+
const legacyRows = await getAllTaskIdentifiers(db, environmentId);
140140
const entries: TaskIdentifierEntry[] = legacyRows.map((t) => ({
141141
slug: t.slug,
142142
triggerSource: t.triggerSource,

internal-packages/database/prisma/migrations/20260413000001_add_task_identifier_table/migration.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ CREATE TABLE "TaskIdentifier" (
55
"projectId" TEXT NOT NULL,
66
"slug" TEXT NOT NULL,
77
"currentTriggerSource" "TaskTriggerSource" NOT NULL DEFAULT 'STANDARD',
8-
"currentWorkerId" TEXT NOT NULL,
8+
"currentWorkerId" TEXT,
99
"firstSeenAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
1010
"lastSeenAt" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP,
1111
"isInLatestDeployment" BOOLEAN NOT NULL DEFAULT true,
@@ -37,4 +37,4 @@ ALTER TABLE "TaskIdentifier"
3737
ALTER TABLE "TaskIdentifier"
3838
ADD CONSTRAINT "TaskIdentifier_currentWorkerId_fkey"
3939
FOREIGN KEY ("currentWorkerId") REFERENCES "BackgroundWorker"("id")
40-
ON DELETE CASCADE ON UPDATE CASCADE;
40+
ON DELETE SET NULL ON UPDATE CASCADE;

internal-packages/database/prisma/schema.prisma

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2938,8 +2938,8 @@ model TaskIdentifier {
29382938
29392939
currentTriggerSource TaskTriggerSource @default(STANDARD)
29402940
2941-
currentWorker BackgroundWorker @relation(fields: [currentWorkerId], references: [id], onDelete: Cascade, onUpdate: Cascade)
2942-
currentWorkerId String
2941+
currentWorker BackgroundWorker? @relation(fields: [currentWorkerId], references: [id], onDelete: SetNull, onUpdate: Cascade)
2942+
currentWorkerId String?
29432943
29442944
firstSeenAt DateTime @default(now())
29452945
lastSeenAt DateTime @default(now())

0 commit comments

Comments
 (0)