From 0180cd39cabc5f00399216d0a998e3db4cfbaa26 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 24 Apr 2020 16:31:20 +0800 Subject: [PATCH] check object exists --- MTrackWeb/Browse.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/MTrackWeb/Browse.php b/MTrackWeb/Browse.php index 34d0c73e..fe85912b 100644 --- a/MTrackWeb/Browse.php +++ b/MTrackWeb/Browse.php @@ -380,10 +380,12 @@ class MTrackWeb_Browse extends MTrackWeb foreach($revs as $hash => $sobject) { $event = $impl->commitLogToEvent($sobject); - // add something??? - $event->is_dir = $map[$hash]->is_dir; - $event->name = $map[$hash]->name; - $event->basename = $map[$hash]->basename; + // add something??? + if (isset($map[$hash])) { + $event->is_dir = $map[$hash]->is_dir; + $event->name = $map[$hash]->name; + $event->basename = $map[$hash]->basename; + } $map[$hash] = $event; // this was previous only done for directories??? why??? } return array_values($map); -- 2.39.2