From ebc128af73cb890799cc7680b6943588d8d5b9ad Mon Sep 17 00:00:00 2001 From: Benjamin Gaussorgues Date: Fri, 29 May 2026 10:16:22 +0200 Subject: [PATCH] fix(jobs): be less strict about data types Signed-off-by: Benjamin Gaussorgues --- lib/private/BackgroundJob/JobRuns.php | 4 ++-- lib/public/BackgroundJob/JobRun.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/private/BackgroundJob/JobRuns.php b/lib/private/BackgroundJob/JobRuns.php index a3a517319bd..6d3c857d62c 100644 --- a/lib/private/BackgroundJob/JobRuns.php +++ b/lib/private/BackgroundJob/JobRuns.php @@ -72,9 +72,9 @@ final readonly class JobRuns implements IJobRuns { $row['run_id'], $this->classesRegistry->getName($row['class_id']), $snowflakeInfo->getServerId(), - $row['pid'], + (int)$row['pid'], $snowflakeInfo->getCreatedAt(), - JobStatus::from($row['status']), + JobStatus::from((int)$row['status']), ); } } diff --git a/lib/public/BackgroundJob/JobRun.php b/lib/public/BackgroundJob/JobRun.php index 126448f5e29..8432f6b94f7 100644 --- a/lib/public/BackgroundJob/JobRun.php +++ b/lib/public/BackgroundJob/JobRun.php @@ -25,7 +25,7 @@ final readonly class JobRun { */ public function __construct( /** Run ID (Snowflake ID) */ - public int $runId, + public int|string $runId, /** Class name */ public string $className, /** Server ID */