From 8f35e769284181eefafd9f859d704098ffcfb3ca Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Thu, 20 Feb 2025 10:52:53 +0100 Subject: [PATCH] Don't display "null%" progress --- apps/peertube-runner/src/shared/ipc/ipc-client.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/peertube-runner/src/shared/ipc/ipc-client.ts b/apps/peertube-runner/src/shared/ipc/ipc-client.ts index 7f7215dc8..185b4ae49 100644 --- a/apps/peertube-runner/src/shared/ipc/ipc-client.ts +++ b/apps/peertube-runner/src/shared/ipc/ipc-client.ts @@ -105,7 +105,17 @@ export class IPCClient { }) for (const { serverUrl, job } of data.processingJobs) { - const row = [ serverUrl, job.type, job.startedAt.toLocaleString(), `${job.progress}%` ] + const row = [ + serverUrl, + job.type, + + job.startedAt?.toLocaleString(), + + job.progress !== undefined && job.progress !== null + ? `${job.progress}%` + : '' + ] + if (options.includePayload) row.push(JSON.stringify(job.payload, undefined, 2)) table.push(row)