From d4d1cfef436d32ed68ff07afd4b824949ef4c189 Mon Sep 17 00:00:00 2001 From: Ben Martin Date: Tue, 9 Apr 2024 19:31:34 +1000 Subject: [PATCH] also allow old stale data to work --- classes/data/File.class.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/classes/data/File.class.php b/classes/data/File.class.php index 4aae0736f..cd70c8db3 100644 --- a/classes/data/File.class.php +++ b/classes/data/File.class.php @@ -426,9 +426,11 @@ public static function fromTransfer(Transfer $transfer) $t->execute(array(':transfer_id' => $transfer->id, ':collection_type' => CollectionType::DIRECTORY_ID)); foreach ($t->fetchAll() as $data) { - $file = $files[$data['id']]; - $file->pathCache = $data['dirpath'].'/'.$file->name; - $file->directoryCache = $directories[$data['dir_id']]; + if( array_key_exists($data['id'],$files)) { + $file = $files[$data['id']]; + $file->pathCache = $data['dirpath'].'/'.$file->name; + $file->directoryCache = $directories[$data['dir_id']]; + } } } return $files;