From daa5831ddd753e84e8c6b8402e1d22eb0e0bbe70 Mon Sep 17 00:00:00 2001
From: Andreas Warnaar <a.warnaar@kennisnet.nl>
Date: Fri, 24 May 2024 21:23:42 +0200
Subject: [PATCH] Fix missing check if original folder exits. In early stages
 when no files are handled. This folder does not exist

---
 .../src/Controller/Admin/SystemInfoController.php        | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/application/src/Controller/Admin/SystemInfoController.php b/application/src/Controller/Admin/SystemInfoController.php
index c16e4c9b9..fd8447586 100644
--- a/application/src/Controller/Admin/SystemInfoController.php
+++ b/application/src/Controller/Admin/SystemInfoController.php
@@ -134,9 +134,12 @@ private function getSystemInfo()
                 $info['Free space']['Local files'] = $this->formatSpace($freeSpaceFiles);
             }
             // Manage the case where directory "original" is mounted separately.
-            $freeSpaceOriginal = disk_free_space($freeSpaceFilesDir . '/original');
-            if ($freeSpaceFiles !== $freeSpaceOriginal) {
-                $info['Free space']['Local files (original)'] = $this->formatSpace($freeSpaceOriginal);
+            $freeSpaceOriginalDir = $freeSpaceFilesDir . '/original';
+            if (file_exists($freeSpaceOriginalDir)) {
+                $freeSpaceOriginal = disk_free_space($freeSpaceOriginalDir);
+                if ($freeSpaceFiles !== $freeSpaceOriginal) {
+                    $info['Free space']['Local files (original)'] = $this->formatSpace($freeSpaceOriginal);
+                }
             }
         }
         $freeSpaceTemp = disk_free_space($this->getDirTemp());