trycatch backup task

This commit is contained in:
Gert
2015-05-04 11:53:29 +02:00
parent 1b743e1e73
commit 25263f783d

View File

@@ -279,7 +279,17 @@ class AdminController
$log = JsonFile::instance($this->grav['locator']->findResource("log://backup.log", true, true));
$backup = ZipBackup::backup();
try {
$backup = ZipBackup::backup();
} catch (\Exception $e) {
$this->admin->json_response = [
'status' => 'error',
'message' => 'An error occured. '. $e->getMessage()
];
return true;
}
$download = urlencode(base64_encode($backup));
$url = rtrim($this->grav['uri']->rootUrl(true), '/') . '/' . trim($this->admin->base, '/') . '/task:backup/download:' . $download;