diff --git a/lib/classes/task/file_temp_cleanup_task.php b/lib/classes/task/file_temp_cleanup_task.php index b5aeea8d0b0..c4801fe9060 100644 --- a/lib/classes/task/file_temp_cleanup_task.php +++ b/lib/classes/task/file_temp_cleanup_task.php @@ -88,8 +88,10 @@ class file_temp_cleanup_task extends scheduled_task { } } } else { - // Return the time modified to the original date. - touch($node, $modifieddateobject[$node]); + // Return the time modified to the original date only for real files. + if ($iter->isDir() && !$iter->isDot()) { + touch($node, $modifieddateobject[$node]); + } } } }