From 2d4991a23cfaa163ab11005b473b88b7059b4aff Mon Sep 17 00:00:00 2001 From: rharkor Date: Wed, 10 Sep 2025 12:51:37 +0200 Subject: [PATCH] fix: webapp crash on clickhouse data corruption --- apps/webapp/app/services/runsReplicationService.server.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/webapp/app/services/runsReplicationService.server.ts b/apps/webapp/app/services/runsReplicationService.server.ts index 41170fadc6..e7a870f778 100644 --- a/apps/webapp/app/services/runsReplicationService.server.ts +++ b/apps/webapp/app/services/runsReplicationService.server.ts @@ -148,6 +148,11 @@ export class RunsReplicationService { } for (const item of newBatch) { + if (!item?.run?.id) { + this.logger.warn("Skipping replication event with null run", { event: item }); + continue; + } + const key = `${item.event}_${item.run.id}`; const existingItem = merged.get(key);