Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions press/press/doctype/site/site.py
Original file line number Diff line number Diff line change
Expand Up @@ -1035,14 +1035,15 @@ def check_space_on_server_for_backup(self):

def check_space_on_server_for_restore(self):
app: Server = frappe.get_doc("Server", self.server)
self.check_and_increase_disk(app, self.restore_space_required_on_app)
required_space = self.restore_space_required_on_app
if app.is_unified_server:
required_space += self.restore_space_required_on_db

if app.database_server:
self.check_and_increase_disk(app, required_space)

if app.database_server and not app.is_unified_server:
db: DatabaseServer = frappe.get_doc("Database Server", app.database_server)
space_required = self.restore_space_required_on_db
if db.ip == app.ip:
space_required += self.restore_space_required_on_app
self.check_and_increase_disk(db, space_required)
self.check_and_increase_disk(db, self.restore_space_required_on_db)

def create_agent_request(self):
agent = Agent(self.server)
Expand Down
Loading