From d26477775e98e536ae6f2e716bd6deb42d20011d Mon Sep 17 00:00:00 2001 From: DariusIII Date: Sun, 4 Jan 2026 18:15:45 +0100 Subject: [PATCH] Prevent errors in archive checks when size is not present --- .../AdditionalProcessing/ReleaseFileManager.php | 10 +++++----- app/Services/Par2Processor.php | 4 ++-- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/Services/AdditionalProcessing/ReleaseFileManager.php b/app/Services/AdditionalProcessing/ReleaseFileManager.php index 0cc168269..1650bc502 100644 --- a/app/Services/AdditionalProcessing/ReleaseFileManager.php +++ b/app/Services/AdditionalProcessing/ReleaseFileManager.php @@ -94,7 +94,7 @@ class ReleaseFileManager ->where([ 'releases_id' => $context->release->id, 'name' => $file['name'], - 'size' => $file['size'], + 'size' => $file['size'] ?? 0, ]) ->first(); @@ -106,8 +106,8 @@ class ReleaseFileManager $added = ReleaseFile::addReleaseFiles( $context->release->id, $file['name'], - $file['size'], - $file['date'], + $file['size'] ?? 0, + $file['date'] ?? now(), $file['pass'] ?? 0, '', $file['crc32'] ?? '' @@ -305,10 +305,10 @@ class ReleaseFileManager if (ReleaseFile::addReleaseFiles( $context->release->id, $file['name'], - $file['size'], + $file['size'] ?? 0, $postDate, 0, - $file['hash_16K'] + $file['hash_16K'] ?? '' )) { $filesAdded++; } diff --git a/app/Services/Par2Processor.php b/app/Services/Par2Processor.php index 5e6825b5d..2819d9878 100644 --- a/app/Services/Par2Processor.php +++ b/app/Services/Par2Processor.php @@ -97,10 +97,10 @@ class Par2Processor if (ReleaseFile::addReleaseFiles( $relID, $file['name'], - $file['size'], + $file['size'] ?? 0, $query['postdate'] !== null ? Carbon::createFromFormat('Y-m-d H:i:s', $query['postdate']) : now(), 0, - $file['hash_16K'] + $file['hash_16K'] ?? '' )) { $filesAdded++; }