mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Fix backup downloads
This commit is contained in:
parent
ad734c526c
commit
f808f32444
@ -769,17 +769,16 @@ class PanelHandler(BaseHandler):
|
|||||||
return
|
return
|
||||||
backup_config = self.controller.management.get_backup_config(backup_id)
|
backup_config = self.controller.management.get_backup_config(backup_id)
|
||||||
server_info = self.controller.servers.get_server_data_by_id(server_id)
|
server_info = self.controller.servers.get_server_data_by_id(server_id)
|
||||||
|
backup_location = os.path.join(backup_config["backup_location"], backup_id)
|
||||||
backup_file = os.path.abspath(
|
backup_file = os.path.abspath(
|
||||||
os.path.join(
|
os.path.join(
|
||||||
Helpers.get_os_understandable_path(
|
Helpers.get_os_understandable_path(backup_location),
|
||||||
backup_config["backup_location"]
|
|
||||||
),
|
|
||||||
file,
|
file,
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
if not self.helper.is_subdir(
|
if not self.helper.is_subdir(
|
||||||
backup_file,
|
backup_file,
|
||||||
Helpers.get_os_understandable_path(backup_config["backup_location"]),
|
Helpers.get_os_understandable_path(backup_location),
|
||||||
) or not os.path.isfile(backup_file):
|
) or not os.path.isfile(backup_file):
|
||||||
self.redirect("/panel/error?error=Invalid path detected")
|
self.redirect("/panel/error?error=Invalid path detected")
|
||||||
return
|
return
|
||||||
|
Loading…
Reference in New Issue
Block a user