File tree Expand file tree Collapse file tree 2 files changed +18
-7
lines changed
Expand file tree Collapse file tree 2 files changed +18
-7
lines changed Original file line number Diff line number Diff line change 11import { json } from "@remix-run/server-runtime" ;
2+ import { tryCatch } from "@trigger.dev/core/utils" ;
23import { logger } from "~/services/logger.server" ;
34import { requestIdempotency } from "~/services/requestIdempotencyInstance.server" ;
45import { startActiveSpan } from "~/v3/tracer.server" ;
@@ -78,7 +79,18 @@ export async function saveRequestIdempotency(
7879 return ;
7980 }
8081
81- await requestIdempotency . saveRequest ( requestType , requestIdempotencyKey , {
82- id : entityId ,
83- } ) ;
82+ const [ error ] = await tryCatch (
83+ requestIdempotency . saveRequest ( requestType , requestIdempotencyKey , {
84+ id : entityId ,
85+ } )
86+ ) ;
87+
88+ if ( error ) {
89+ logger . error ( "request-idempotency: error saving request" , {
90+ error,
91+ requestIdempotencyKey,
92+ requestType,
93+ entityId,
94+ } ) ;
95+ }
8496}
Original file line number Diff line number Diff line change 11import { TriggerTaskRequestBody } from "@trigger.dev/core/v3" ;
22import { RunEngineVersion , TaskRun } from "@trigger.dev/database" ;
3+ import { env } from "~/env.server" ;
34import { IdempotencyKeyConcern } from "~/runEngine/concerns/idempotencyKeys.server" ;
45import { DefaultPayloadProcessor } from "~/runEngine/concerns/payloads.server" ;
56import { DefaultQueueManager } from "~/runEngine/concerns/queues.server" ;
7+ import { DefaultRunChainStateManager } from "~/runEngine/concerns/runChainStates.server" ;
68import { DefaultRunNumberIncrementer } from "~/runEngine/concerns/runNumbers.server" ;
9+ import { DefaultTraceEventsConcern } from "~/runEngine/concerns/traceEvents.server" ;
710import { RunEngineTriggerTaskService } from "~/runEngine/services/triggerTask.server" ;
811import { DefaultTriggerTaskValidator } from "~/runEngine/validators/triggerTaskValidator" ;
912import { AuthenticatedEnvironment } from "~/services/apiAuth.server" ;
@@ -12,10 +15,6 @@ import { eventRepository } from "../eventRepository.server";
1215import { tracer } from "../tracer.server" ;
1316import { WithRunEngine } from "./baseService.server" ;
1417import { TriggerTaskServiceV1 } from "./triggerTaskV1.server" ;
15- import { DefaultTraceEventsConcern } from "~/runEngine/concerns/traceEvents.server" ;
16- import { DefaultRunChainStateManager } from "~/runEngine/concerns/runChainStates.server" ;
17- import { env } from "~/env.server" ;
18- import { Evt } from "evt" ;
1918
2019export type TriggerTaskServiceOptions = {
2120 idempotencyKey ?: string ;
You can’t perform that action at this time.
0 commit comments