From 00a70948028b56aab571c76e940e7c32923b6dd5 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Tue, 1 Dec 2020 09:33:55 +0200 Subject: [PATCH] Update getBackupDownloadUrl() method to not pass the path --- system/src/Grav/Common/Backup/Backups.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/system/src/Grav/Common/Backup/Backups.php b/system/src/Grav/Common/Backup/Backups.php index 9582b9e62..a3b3b89c4 100644 --- a/system/src/Grav/Common/Backup/Backups.php +++ b/system/src/Grav/Common/Backup/Backups.php @@ -70,7 +70,7 @@ class Backups public function getBackupDownloadUrl($backup, $base_url) { $param_sep = $param_sep = Grav::instance()['config']->get('system.param_sep', ':'); - $download = urlencode(base64_encode($backup)); + $download = urlencode(base64_encode(basename($backup))); $url = rtrim(Grav::instance()['uri']->rootUrl(true), '/') . '/' . trim($base_url, '/') . '/task' . $param_sep . 'backup/download' . $param_sep . $download . '/admin-nonce' . $param_sep . Utils::getNonce('admin-form');