Don't create Repairs issue on Guardian entity replacement (#79311)

pull/79642/head
Aaron Bach 2022-09-29 12:24:52 -05:00 committed by Paulus Schoutsen
parent 482ce758e4
commit fda831e17b
3 changed files with 1 additions and 41 deletions

View File

@ -29,17 +29,6 @@
}
}
}
},
"replaced_old_entity": {
"title": "The {old_entity_id} entity will be removed",
"fix_flow": {
"step": {
"confirm": {
"title": "The {old_entity_id} entity will be removed",
"description": "Update any automations or scripts that use this entity to instead use `{replacement_entity_id}`."
}
}
}
}
}
}

View File

@ -29,17 +29,6 @@
}
},
"title": "The {deprecated_service} service will be removed"
},
"replaced_old_entity": {
"fix_flow": {
"step": {
"confirm": {
"description": "Update any automations or scripts that use this entity to instead use `{replacement_entity_id}`.",
"title": "The {old_entity_id} entity will be removed"
}
}
},
"title": "The {old_entity_id} entity will be removed"
}
}
}

View File

@ -14,10 +14,9 @@ from homeassistant.config_entries import ConfigEntry
from homeassistant.core import HomeAssistant, callback
from homeassistant.helpers import entity_registry
from homeassistant.helpers.dispatcher import async_dispatcher_connect
from homeassistant.helpers.issue_registry import IssueSeverity, async_create_issue
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
from .const import DOMAIN, LOGGER
from .const import LOGGER
DEFAULT_UPDATE_INTERVAL = timedelta(seconds=30)
@ -56,23 +55,6 @@ def async_finish_entity_domain_replacements(
continue
old_entity_id = registry_entry.entity_id
translation_key = "replaced_old_entity"
async_create_issue(
hass,
DOMAIN,
f"{translation_key}_{old_entity_id}",
breaks_in_ha_version=strategy.breaks_in_ha_version,
is_fixable=True,
is_persistent=True,
severity=IssueSeverity.WARNING,
translation_key=translation_key,
translation_placeholders={
"old_entity_id": old_entity_id,
"replacement_entity_id": strategy.replacement_entity_id,
},
)
if strategy.remove_old_entity:
LOGGER.info('Removing old entity: "%s"', old_entity_id)
ent_reg.async_remove(old_entity_id)