Skip to content

Commit de4224d

Browse files
committed
fix(media-server): skip sendWebhook when job record is absent
Made-with: Cursor
1 parent 3299c8a commit de4224d

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

apps/media-server/src/routes/video.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -748,7 +748,10 @@ async function processVideoAsync(
748748
progress: 100,
749749
message: "Processing complete",
750750
});
751-
await sendWebhook(getJob(jobId)!);
751+
const completedJob = getJob(jobId);
752+
if (completedJob) {
753+
await sendWebhook(completedJob);
754+
}
752755

753756
await inputTempFile.cleanup();
754757
await outputTempFile.cleanup();
@@ -892,7 +895,10 @@ video.post("/process/:jobId/cancel", async (c) => {
892895
message: "Processing cancelled by user",
893896
});
894897

895-
await sendWebhook(getJob(jobId)!);
898+
const cancelledJob = getJob(jobId);
899+
if (cancelledJob) {
900+
await sendWebhook(cancelledJob);
901+
}
896902

897903
return c.json({
898904
success: true,

0 commit comments

Comments
 (0)