From: Tom Needham Date: Sun, 8 Apr 2012 19:08:17 +0000 (+0000) Subject: Decode json response for admin exports X-Git-Tag: v4.0.0beta~377 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=ecc596534a9d6d6faffc6038a5bce61ebdf59781;p=nextcloud-server.git Decode json response for admin exports --- diff --git a/apps/admin_migrate/settings.php b/apps/admin_migrate/settings.php index 981d5f4ca63..94bf6052a6b 100644 --- a/apps/admin_migrate/settings.php +++ b/apps/admin_migrate/settings.php @@ -28,10 +28,12 @@ OC_Util::checkAppEnabled('admin_migrate'); // Export? if (isset($_POST['admin_export'])) { // Create the export zip - if( !$path = OC_Migrate::export( null, $_POST['export_type'] ) ){ + $response = json_decode( OC_Migrate::export( null, $_POST['export_type'] ) ); + if( !$response->success ){ // Error die('error'); } else { + $path = $response->data; // Download it header("Content-Type: application/zip"); header("Content-Disposition: attachment; filename=" . basename($path));