From 1e5b13c068bcd5926a64204d554cfce1b586c868 Mon Sep 17 00:00:00 2001 From: Vitalii Bezsheiko Date: Wed, 14 Dec 2022 20:53:50 +0200 Subject: [PATCH] pkp/pkp-lib#8493 submission's uploaded user ID can be null --- classes/submissionFile/maps/Schema.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/classes/submissionFile/maps/Schema.php b/classes/submissionFile/maps/Schema.php index cec0ef006ff..4b693611b2c 100644 --- a/classes/submissionFile/maps/Schema.php +++ b/classes/submissionFile/maps/Schema.php @@ -198,7 +198,8 @@ protected function mapByProperties(array $props, SubmissionFile $submissionFile) } if ($prop === 'uploaderUserName') { - $user = Repo::user()->get($submissionFile->getData('uploaderUserId')); + $userId = $submissionFile->getData('uploaderUserId'); + $user = !is_null($userId) ? Repo::user()->get($userId) : null; // userId can be null, see pkp/pkp-lib#8493 $output[$prop] = $user?->getUsername() ?? ''; continue;