diff --git a/tasks/CleanupTestDatabasesTask.php b/tasks/CleanupTestDatabasesTask.php index 3e066d587..40f6b91b6 100644 --- a/tasks/CleanupTestDatabasesTask.php +++ b/tasks/CleanupTestDatabasesTask.php @@ -6,20 +6,20 @@ * @package framework * @subpackage tasks */ -class CleanuPTestDatabasesTask extends BuildTask { +class CleanupTestDatabasesTask extends BuildTask { protected $title = 'Deletes all temporary test databases'; protected $description = 'Cleans up leftover databases from aborted test executions (starting with ss_tmpdb)'; - public function init() { - parent::init(); - + public function run($request) { if(!Permission::check('ADMIN') && !Director::is_cli()) { - return Security::permissionFailure($this); + $response = Security::permissionFailure($this); + if($response) { + $response->output(); + } + die; } - } - public function run() { SapphireTest::delete_all_temp_dbs(); }