1
0
mirror of https://github.com/home-assistant/frontend.git synced 2026-04-02 08:33:31 +01:00

Fix My link for apps to include repository_url

This commit is contained in:
Paulus Schoutsen
2026-03-29 10:17:57 -04:00
parent 8d533e3d43
commit f402dadf7b

View File

@@ -308,6 +308,20 @@ export default <T extends Constructor<HassElement>>(superClass: T) =>
myParams.append("domain", targetPath.split("/")[4]);
} else if (redirect.redirect === "/config/app") {
myParams.append("app", targetPath.split("/")[3]);
const [{ fetchHassioAddonInfo }, { fetchStoreRepositories }] =
await Promise.all([
import("../data/hassio/addon"),
import("../data/supervisor/store"),
]);
const [info, repos] = await Promise.all([
fetchHassioAddonInfo(this.hass!, myParams.get("app")!),
fetchStoreRepositories(this.hass!),
]);
const repo = repos.find((r) => r.slug === info.repository)!;
if (repo.source !== "local") {
myParams.append("repository_url", repo.source);
}
} else if (redirect.redirect === "/hassio/addon") {
myParams.append("addon", targetPath.split("/")[3]);
}