From d8d80bbb4228a2a2296e54522a5746186905af81 Mon Sep 17 00:00:00 2001 From: amcmanu3 Date: Tue, 21 Jun 2022 17:41:52 -0400 Subject: [PATCH] Remove bad check for backup path --- app/classes/web/panel_handler.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/app/classes/web/panel_handler.py b/app/classes/web/panel_handler.py index 721cf272..4b4075a6 100644 --- a/app/classes/web/panel_handler.py +++ b/app/classes/web/panel_handler.py @@ -1515,16 +1515,7 @@ class PanelHandler(BaseHandler): max_backups = bleach.clean(self.get_argument("max_backups", None)) server_obj = self.controller.servers.get_server_obj(server_id) - if not backup_path == self.helper.wtol_path( - os.path.join(self.helper.backup_path, server_obj.server_uuid) - ) and backup_path.startswith( - self.helper.wtol_path(self.controller.project_root) - ): - self.redirect( - "/panel/error?error=Nefarious activities detected." - " User attempted to make backup path within Crafty's root." - ) - return + server_obj.backup_path = backup_path self.controller.servers.update_server(server_obj) self.controller.management.set_backup_config(