mirror of
https://github.com/home-assistant/core.git
synced 2025-07-22 20:57:21 +00:00
Minor code deduplication in backup manager (#145366)
This commit is contained in:
parent
3f72030d5f
commit
eb85185072
@ -1406,19 +1406,19 @@ class BackupManager:
|
|||||||
# No issues to report, clear previous error
|
# No issues to report, clear previous error
|
||||||
ir.async_delete_issue(self.hass, DOMAIN, "automatic_backup_failed")
|
ir.async_delete_issue(self.hass, DOMAIN, "automatic_backup_failed")
|
||||||
return
|
return
|
||||||
if (agent_errors or unavailable_agents) and not (addon_errors or folder_errors):
|
if failed_agents and not (addon_errors or folder_errors):
|
||||||
# No issues with add-ons or folders, but issues with agents
|
# No issues with add-ons or folders, but issues with agents
|
||||||
self._create_automatic_backup_failed_issue(
|
self._create_automatic_backup_failed_issue(
|
||||||
"automatic_backup_failed_upload_agents",
|
"automatic_backup_failed_upload_agents",
|
||||||
{"failed_agents": ", ".join(failed_agents)},
|
{"failed_agents": ", ".join(failed_agents)},
|
||||||
)
|
)
|
||||||
elif addon_errors and not (agent_errors or unavailable_agents or folder_errors):
|
elif addon_errors and not (failed_agents or folder_errors):
|
||||||
# No issues with agents or folders, but issues with add-ons
|
# No issues with agents or folders, but issues with add-ons
|
||||||
self._create_automatic_backup_failed_issue(
|
self._create_automatic_backup_failed_issue(
|
||||||
"automatic_backup_failed_addons",
|
"automatic_backup_failed_addons",
|
||||||
{"failed_addons": ", ".join(val.name for val in addon_errors.values())},
|
{"failed_addons": ", ".join(val.name for val in addon_errors.values())},
|
||||||
)
|
)
|
||||||
elif folder_errors and not (agent_errors or unavailable_agents or addon_errors):
|
elif folder_errors and not (failed_agents or addon_errors):
|
||||||
# No issues with agents or add-ons, but issues with folders
|
# No issues with agents or add-ons, but issues with folders
|
||||||
self._create_automatic_backup_failed_issue(
|
self._create_automatic_backup_failed_issue(
|
||||||
"automatic_backup_failed_folders",
|
"automatic_backup_failed_folders",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user