MDL-39087 Fix missing cronlib inclusion in file_storage::cron()
authorDavid Mudrák <david@moodle.com>
Wed, 10 Apr 2013 11:20:52 +0000 (13:20 +0200)
committerDavid Mudrák <david@moodle.com>
Thu, 11 Apr 2013 23:42:58 +0000 (01:42 +0200)
This is not actually related to MDL-38259 but it was discovered while
running unit tests for file_storage. When running the tests for this
class separately, the cronlib.php was not included (it is included
when this method is normally called during cron execution).

lib/filestorage/file_storage.php

index f22635f..ee29b75 100644 (file)
@@ -2015,6 +2015,7 @@ class file_storage {
      */
     public function cron() {
         global $CFG, $DB;
+        require_once($CFG->libdir.'/cronlib.php');
 
         // find out all stale draft areas (older than 4 days) and purge them
         // those are identified by time stamp of the /. root dir