@@ -22,7 +22,6 @@ import { env } from "~/env.server";
2222import { AuthenticatedEnvironment } from "~/services/apiAuth.server" ;
2323import { logger } from "~/services/logger.server" ;
2424import { marqs } from "~/v3/marqs/index.server" ;
25- import { eventRepository } from "../eventRepository/eventRepository.server" ;
2625import { FailedTaskRunRetryHelper } from "../failedTaskRun.server" ;
2726import { socketIo } from "../handleSocketIo.server" ;
2827import { createExceptionPropertiesFromError } from "../eventRepository/common.server" ;
@@ -32,6 +31,7 @@ import { CancelAttemptService } from "./cancelAttempt.server";
3231import { CreateCheckpointService } from "./createCheckpoint.server" ;
3332import { FinalizeTaskRunService } from "./finalizeTaskRun.server" ;
3433import { RetryAttemptService } from "./retryAttempt.server" ;
34+ import { resolveEventRepositoryForStore } from "../eventRepository/index.server" ;
3535
3636type FoundAttempt = Awaited < ReturnType < typeof findAttempt > > ;
3737
@@ -163,6 +163,8 @@ export class CompleteAttemptService extends BaseService {
163163 env,
164164 } ) ;
165165
166+ const eventRepository = resolveEventRepositoryForStore ( taskRunAttempt . taskRun . taskEventStore ) ;
167+
166168 const [ completeSuccessfulRunEventError ] = await tryCatch (
167169 eventRepository . completeSuccessfulRunEvent ( {
168170 run : taskRunAttempt . taskRun ,
@@ -314,6 +316,8 @@ export class CompleteAttemptService extends BaseService {
314316 exitRun ( taskRunAttempt . taskRunId ) ;
315317 }
316318
319+ const eventRepository = resolveEventRepositoryForStore ( taskRunAttempt . taskRun . taskEventStore ) ;
320+
317321 const [ completeFailedRunEventError ] = await tryCatch (
318322 eventRepository . completeFailedRunEvent ( {
319323 run : taskRunAttempt . taskRun ,
@@ -534,6 +538,8 @@ export class CompleteAttemptService extends BaseService {
534538 } ) {
535539 const retryAt = new Date ( executionRetry . timestamp ) ;
536540
541+ const eventRepository = resolveEventRepositoryForStore ( taskRunAttempt . taskRun . taskEventStore ) ;
542+
537543 // Retry the task run
538544 await eventRepository . recordEvent (
539545 `Retry #${ execution . attempt . number } delay${ oomMachine ? " after OOM" : "" } ` ,
0 commit comments