From 8278258328f7f92d24f862a3703a98595c629507 Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Mon, 8 Sep 2025 15:11:05 +0200 Subject: [PATCH] fix: calculate node limit using MiB instead of MB Signed-off-by: Richard Steinmetz --- core/BackgroundJobs/GenerateMetadataJob.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/BackgroundJobs/GenerateMetadataJob.php b/core/BackgroundJobs/GenerateMetadataJob.php index e775717092abe..a47e84f8b20a9 100644 --- a/core/BackgroundJobs/GenerateMetadataJob.php +++ b/core/BackgroundJobs/GenerateMetadataJob.php @@ -97,7 +97,8 @@ private function scanFolder(Folder $folder): void { // Files are loaded in memory so very big files can lead to an OOM on the server $nodeSize = $node->getSize(); $nodeLimit = $this->config->getSystemValueInt('metadata_max_filesize', self::DEFAULT_MAX_FILESIZE); - if ($nodeSize > $nodeLimit * 1000000) { + $nodeLimitMib = $nodeLimit * 1024 * 1024; + if ($nodeSize > $nodeLimitMib) { $this->logger->debug('Skipping generating metadata for fileid ' . $node->getId() . " as its size exceeds configured 'metadata_max_filesize'."); continue; }