mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Fix traceback on server schedule creation page
This commit is contained in:
parent
d8d80bbb42
commit
205bbf356f
@ -868,6 +868,11 @@ class PanelHandler(BaseHandler):
|
|||||||
|
|
||||||
elif page == "add_schedule":
|
elif page == "add_schedule":
|
||||||
server_id = self.get_argument("id", None)
|
server_id = self.get_argument("id", None)
|
||||||
|
if server_id is None:
|
||||||
|
return self.redirect("/panel/error?error=Invalid Schedule ID")
|
||||||
|
server_obj = self.controller.servers.get_server_instance_by_id(server_id)
|
||||||
|
page_data["backup_failed"] = server_obj.last_backup_status()
|
||||||
|
server_obj = None
|
||||||
page_data["schedules"] = HelpersManagement.get_schedules_by_server(
|
page_data["schedules"] = HelpersManagement.get_schedules_by_server(
|
||||||
server_id
|
server_id
|
||||||
)
|
)
|
||||||
@ -926,7 +931,10 @@ class PanelHandler(BaseHandler):
|
|||||||
elif page == "edit_schedule":
|
elif page == "edit_schedule":
|
||||||
server_id = self.check_server_id()
|
server_id = self.check_server_id()
|
||||||
if not server_id:
|
if not server_id:
|
||||||
return
|
return self.redirect("/panel/error?error=Invalid Schedule ID")
|
||||||
|
server_obj = self.controller.servers.get_server_instance_by_id(server_id)
|
||||||
|
page_data["backup_failed"] = server_obj.last_backup_status()
|
||||||
|
server_obj = None
|
||||||
|
|
||||||
page_data["schedules"] = HelpersManagement.get_schedules_by_server(
|
page_data["schedules"] = HelpersManagement.get_schedules_by_server(
|
||||||
server_id
|
server_id
|
||||||
@ -934,6 +942,7 @@ class PanelHandler(BaseHandler):
|
|||||||
sch_id = self.get_argument("sch_id", None)
|
sch_id = self.get_argument("sch_id", None)
|
||||||
if sch_id is None:
|
if sch_id is None:
|
||||||
self.redirect("/panel/error?error=Invalid Schedule ID")
|
self.redirect("/panel/error?error=Invalid Schedule ID")
|
||||||
|
return
|
||||||
schedule = self.controller.management.get_scheduled_task_model(sch_id)
|
schedule = self.controller.management.get_scheduled_task_model(sch_id)
|
||||||
page_data[
|
page_data[
|
||||||
"get_players"
|
"get_players"
|
||||||
|
Loading…
Reference in New Issue
Block a user