MDL-48605 unit_test: Fixed file_temp_cleanup_task

touch should only work on temp and below
dir's. With path we get temp/.. and temp/.
So we were modfying moodledata dir as well
and it was failing because of permission issues.
This commit is contained in:
Rajesh Taneja 2015-03-31 14:39:01 +08:00
parent b51ff393cd
commit d421a973d1

View File

@ -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]);
}
}
}
}